Skip to content

vopesh/Level-1--consume-APIs-

Repository files navigation

Level 1: Consume APIs

License: MIT

This repository contains seven small projects demonstrating how to consume public APIs and build simple, interactive applications.


Projects Overview

1. Country Info Finder

  • Use-cases:
    • Search for country details such as capital, population, and national flag.
    • Provides a quick way to learn about countries globally.
  • Tech Stack:
    HTML5 CSS3 JavaScript Node.js Express.js EJS
  • Highlights:
    • Live search suggestions.
    • Error handling when country not found.

2. Currency Converter App

  • Use-cases:
    • Convert currency values between different currencies using real-time exchange rates.
  • Tech Stack:
    React Axios Exchange Rates API
  • Highlights:
    • Real-time data fetch from Exchange Rate API.
    • Simple and responsive user interface.

3. Lyrics Search

  • Use-cases:
    • Fetch and display lyrics for songs by title and artist name.
  • Tech Stack:
    Node.js Express.js Lyrics.ovh
  • Highlights:
    • Clean search interface.
    • Displays lyrics or error if not found.

4. NASA APOD App

  • Use-cases:
    • Display NASA’s “Astronomy Picture of the Day” with its description.
  • Tech Stack:
    HTML5 CSS3 JavaScript NASA API
  • Highlights:
    • Daily updated picture from NASA.
    • Includes explanatory text.

5. News Headlines App

  • Use-cases:
    • Browse the latest top headlines by category.
  • Tech Stack:
    React Axios NewsAPI
  • Highlights:
    • Pagination support for large result sets.
    • Simple category selection.

6. Public Holidays by Country

  • Use-cases:
    • Retrieve and display the list of public holidays for any given country.
  • Tech Stack:
    Node.js Express.js REST Countries Holidays API
  • Highlights:
    • Clean table layout for holidays.
    • Country-based selection.

7. Random Dog Image Generator

  • Use-cases:
    • Display a random dog image each time user clicks a button.
  • Tech Stack:
    HTML5 CSS3 JavaScript Dog CEO API
  • Highlights:
    • Fun, lightweight app.
    • Updates without page refresh.

License

This repository is licensed under the MIT License.


🙋‍♂️ Author

Vopesh Chandra

Connect with me:


⚙️ Pull it, break it, manipulate it, and do customs.
Happy Coding! 🚀

About

This repository contains seven small projects demonstrating how to consume public APIs and build simple, interactive applications.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors