FastAPI · Live GitHub Data
Jay's Learning API
A real backend, not a mockup. It fetches my 6 most recently pushed GitHub repos live, serves my skills, and accepts feedback — try it below.
Overview
What this API actually does
This is the backend for my portfolio's learning-journey data — built with FastAPI, documented automatically, and organized into clean, separate route modules. The project list below isn't sample data typed into a file: every time you load this page, it calls GitHub's own API and shows my 6 most recently updated repos, in order. Push a new commit anywhere, and this list updates on its own.
Live from GitHub
My 6 most recent projects
Loading live project data…
Toolbox
Skills, served by the API
Try it live
API explorer
Click any endpoint to actually call it (works when the local backend is running at
localhost:8000) and see the real response below.
// Click a button above to call that endpoint live.
Get in touch
Send feedback to the API
This form really calls POST /api/feedback on the local API. If the
backend isn't running, it still confirms locally so the demo never breaks.