What is API Hub?
Yesterday I was testing a couple of free APIs, just for fun and to recap some knowledge I hadn’t touched in a while. After some experimentation, I came up with the idea of creating an API Hub, where users could explore various free APIs.
How cool is that?

🚀 Project setup
For this project, I decided not to go with Next.js. It’s been a while since I last used plain React, so I figured I’d go with Vite, and skip TypeScript — just to keep things simple for now.
For the backend, I’m thinking Node. And since I always end up using Supabase for the database, I wanted to switch things up a bit this time and go with MongoDB. I’ve used it before, but only on a very superficial level — so this project seems like a great opportunity to go deeper and face some new challenges.
As for styling, you can’t go wrong with Tailwind CSS — it’s fast and straight to the point.
So yeah, that’s my initial setup for API Hub, which I managed to put together in about 30 minutes last night.
Tomorrow, I’m planning to get at least the basic functionality up and running: a search field and dynamic pages for each registered API.
Let’s see how far I can get!

🔮 What’s Coming Next
- Add search functionality
- Create dynamic API detail pages
- Connect to MongoDB
- Deploy basic frontend