Skip to content

David3Emmanuel/weather

Repository files navigation

Clima

Clima is a sleek and user-friendly web application designed to provide real-time weather information and forecasts for any city around the globe. The app integrates with both a weather API and a map API, offering a dynamic and interactive experience.

Demo link: https://weather-hatchdev.vercel.app

Features

  • Real-time Weather Information: Get up-to-date weather data for any location.
  • Interactive Map: Use the map to search for locations and view weather details.
  • Theme Support: Switch between light and dark themes.
  • Feedback: Users can send feedback directly from the app.

Technologies Used

  • React + Vite + TypeScript
  • Mapbox GL

Getting Started

Installation

  1. Clone the repository:

    git clone https://github.com/David3Emmanuel/weather.git
    cd clima
  2. Install dependencies:

    npm install
  3. Create a .env file in the root directory and add your API keys:

    REACT_APP_MAPBOX_API_KEY=your_mapbox_api_key
    REACT_APP_WEATHER_API_KEY=your_weather_api_key

Running the App

To start the development server:

npm run dev

To build the project for production:

npm run build

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any changes.

License

This project is licensed under the MIT License.

Authors

About

Your personal weather map

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors