Skip to content

Cluab/weather-app-pma

Repository files navigation

WeatherApp Logo

📗 Table of Contents

📖 WeatherApp

WeatherApp is a full-stack web application that allows users to search for a city's weather, view current weather conditions, and manage stored weather records using CRUD operations (Create, Read, Update, Delete). It utilizes the OpenWeather API for weather data and features both front-end and back-end integration for a seamless user experience.

🛠 Built With

Tech Stack

Client
Server
Database

Key Features

  • Search for a city's weather using Google Places Autocomplete
  • View current weather conditions fetched from the OpenWeather API
  • Manage weather records with full CRUD operations

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project, you need:

  • Node.js (v20+)
  • MongoDB
  • A web browser
  • An API key from OpenWeather and Google Maps Places API

(back to top)

👥 Authors

👤 Ebrahim Al-Yousefi

(back to top)

🔭 Future Features

  • Add unit and integration tests
  • Add user authentication for personalized weather tracking
  • Implement real-time weather alerts

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project, please give it a ⭐️ and consider sharing it with others who might find it helpful!

(back to top)

🙏 Acknowledgments

I would like to thank my mentors, friends, and the open-source community for their continuous support and resources that made this project possible.

(back to top)

❓ FAQ (OPTIONAL)

  • How can I get an API key for OpenWeather?
    • Visit OpenWeather to create an account and generate an API key.
  • Why is the weather data not showing up?
    • Make sure you have entered the correct API keys and that your backend server is running.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

This is a full-stack application made with (

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published