// the find
hiteshchoudhary/apihub
Your own API Hub to learn and master API interaction. Ideal for frontend, mobile dev and backend developers.
A self-hostable backend API collection built for learning — auth, ecommerce, social media, chat, todos, all pre-built so frontend and mobile developers have real endpoints to practice against without building a backend themselves. It's primarily a teaching tool from Hitesh Choudhary's YouTube channel, and the 9k stars reflect that audience. Not production software.
The API surface is genuinely broad — JWT auth flows, file uploads, paginated lists, websocket chat — covering most of what a junior frontend dev will hit in real projects. Docker Compose setup works out of the box and gets you running in under five minutes. The Playwright e2e suite covers the main routes, which is more discipline than most tutorial repos bother with. Railway one-click deploy is a real convenience for people who just want a hosted instance without managing a VPS.
The hosted demo resets every 2 hours and wipes the database, which makes it useless for anything beyond a quick sanity check — you have to self-host to do real work. The MongoDB schema is essentially flat; nothing about the data model will teach you how to think about relational data or handle migrations. Test coverage is thin outside the seeded routes — the e2e tests cover happy paths but there's no coverage for error handling or edge cases in the auth flows. The example frontend apps (React + Redux + Tailwind ecommerce) are large enough to be confusing but not opinionated enough to be a useful reference architecture.