An all-in-one React (Vite) dashboard showcasing multiple free, no-auth public APIs. Built as a friendly Hacktoberfest playground for first-time and seasoned contributors alike.
- Weather (wttr.in)
- Cryptocurrency (CoinGecko)
- Space & Astronomy (Open Notify – ISS + Astronauts)
- Movies (Studio Ghibli API)
- Recipes (TheMealDB)
- Trivia Quiz (Open Trivia DB)
- Jokes & Quotes (Official Joke API + Quotable)
- Dog / Cat Images (Dog CEO + Cataas)
- COVID-19 Tracker (covid19api.com)
npm install
npm run dev- React 18 + Vite
- React Router v6
- Fetch API (no extra client)
- Simple CSS (custom light/dark theme)
See CONTRIBUTING.md for detailed instructions, ideas, and open enhancement areas. Beginner-friendly issues will be labeled.
- Enhance UI polish, accessibility, and animations
- Add search, filters, and favorites persistence per dashboard
- Add charts (price trends, COVID daily trends, weather graphs)
- Replace placeholder chart component with a real library
- Add service worker + offline caching for selected data
- Add testing (Vitest + React Testing Library)
- Add type safety (TypeScript migration) – optional future step
| Area | API | Docs |
|---|---|---|
| Weather | wttr.in | https://wttr.in/:help |
| Crypto | CoinGecko | https://www.coingecko.com/en/api |
| Space | Open Notify | http://open-notify.org/Open-Notify-API/ |
| Movies | Studio Ghibli | https://ghibliapi.vercel.app/ |
| Recipes | TheMealDB | https://www.themealdb.com/api.php |
| Trivia | Open Trivia DB | https://opentdb.com/api_config.php |
| Jokes | Official Joke API | https://official-joke-api.appspot.com/ |
| Quotes | Quotable | https://github.com/lukePeavey/quotable |
| Pets | Dog CEO / Cataas | https://dog.ceo/dog-api/ / https://cataas.com/#/ |
| COVID-19 | COVID19 API | https://covid19api.com/ |
MIT – see LICENSE.
Community-driven project for educational purposes. External API data © respective providers.
Hrishikesh Dalal (https://www.hrishikeshdalal.tech/)
Venisha Kalola (https://www.venishakalola.tech/)