Real external data makes a project feel like a product instead of an assignment. These APIs are free, no credit card, well-documented.
The five
- OpenWeather โ current weather + forecasts. Project: farming advisory dashboard for Tamil Nadu districts (weather + crop calendar)
- TMDB โ movies, posters, ratings. Project: regional cinema discovery app with watchlists (beats another Netflix clone by being Tamil-first)
- NewsAPI / GNews โ headlines by topic. Project: news aggregator with category filters and saved articles
- ExchangeRate-API โ live currency. Project: expense tracker for students planning MS abroad (โน โ $ โ โฌ budgets)
- data.gov.in โ Indian government open data. Project: rainfall/crop/education dashboards โ reviewers love social-impact framing and it's genuinely uncommon
What reviewers/interviewers look for
- Loading and error states (API down โ blank screen)
- Caching repeated calls (localStorage + timestamp โ one line to mention, big maturity signal)
- API keys in environment variables, NOT committed to GitHub
Build one this weekend in the Playground โ the Fetch API template is your starting point.