This project aims to create various web pages using APIs from different providers. The project is built using Vite, React, and JavaScript. The pages include functionalities such as weather updates, chat interfaces, sports updates, and more.
- Weather API: Fetches weather data from OpenWeatherMap.
- Chat API: Utilizes the Gemini API for chat functionalities. Gemini
- Sports Update API: Provides sports updates LiveScore
- Dictionary API: Provides English to English dictionary Dictionary
- Text Genarator API: Provides Text paragraphs for typing Baconipsum
- Prayer Times API: Provides Islamic prayer times. Aladhan
You can view the live demo of the project here.
- Node.js and npm installed on your device.
Create a .env file in the root of your project directory to store your API keys. Add the following lines to the .env file:
VITE_WEATHER_API_KEY="your_weather_api_key"
VITE_GEMINI_API_KEY="your_gemini_api_key"
VITE_RAPIDAPI_API_KEY="your_livescore_api_key"-
Clone the repository:
git clone https://github.com/srijon57/API-Works
-
Navigate to the project directory:
cd API-Works -
Install the dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:5173to see the application in action.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes.
- Push your branch to your fork.
- Submit a pull request.
For any questions or suggestions, feel free to reach out to srijond57@gmail.com.
Happy coding! 🚀