Skip to content
/ anga Public

Anga is a simple and intuitive weather application built using Vue.js. It allows users to view current weather conditions and the 3-hour forecast for up to 5 days. With a user-friendly interface, Anga makes it easy to manage saved locations and add new ones.

License

Notifications You must be signed in to change notification settings

Arnie1x/anga

Repository files navigation

Netlify Status

Anga: Vue.js Weather Application

Anga is a simple and intuitive weather application built using Vue.js. It allows users to view current weather conditions and the 3-hour forecast for up to 5 days. With a user-friendly interface, Anga makes it easy to manage saved locations and add new ones.

Features

  1. Homepage: The homepage displays all your saved locations. You can quickly glance at the weather information for each location.

  2. Search Bar: Use the search bar to find and add new locations. Anga leverages an external weather API (OpenWeather) and a geocoding API (Mapbox) to fetch accurate weather data and location data.

  3. Current Weather: Get real-time weather updates for your selected locations.

  4. 3-Hour Forecast: Plan ahead with the 3-hour forecast. Anga shows you how the weather will change throughout the day, allowing you to make informed decisions.

Installation

  1. Clone this repository to your local machine:

    git clone https://github.com/Arnie1x/anga.git
  2. Navigate to the project directory:

    cd anga
  3. Install dependencies:

    npm install
  4. Run the development server:

    npm run dev
  5. Open your browser and visit http://localhost:8080 to access Anga.

Configuration

  1. Obtain the MapBox GeoCoding and OpenWeather API keys

  2. Create a .env file in the root directory and add your API key:

    VITE_OPEN_WEATHER_API_KEY=key_here
    VITE_MAPBOX_API_KEY=key_here

Contributing

Contributions are welcome! If you find any issues or have ideas for improvements, feel free to submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Anga is a simple and intuitive weather application built using Vue.js. It allows users to view current weather conditions and the 3-hour forecast for up to 5 days. With a user-friendly interface, Anga makes it easy to manage saved locations and add new ones.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published