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?

Cool

🚀 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!

Worried

🔮 What’s Coming Next

  • Add search functionality
  • Create dynamic API detail pages
  • Connect to MongoDB
  • Deploy basic frontend