Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kudith/simple-weather-app


https://github.com/kudith/simple-weather-app

Last synced: 11 days ago
JSON representation

Awesome Lists containing this project

README

        

# WeatherWiz 🌤️

WeatherWiz is a simple and intuitive weather application built with Vite, HTML, CSS (Tailwind CSS), and JavaScript. It utilizes the OpenWeatherMap API to provide real-time weather data based on user input or geolocation.

## Features

- Get current weather information by entering a city name.
- Automatically fetch weather data based on your geolocation.
- Display weather details including temperature, description, and weather icon.

## Technologies Used

- **Vite**: Frontend build tool for rapid development.
- **HTML, CSS (Tailwind CSS), JavaScript**: Core technologies for frontend development.
- **OpenWeatherMap API**: Used to fetch real-time weather data.

## Usage

To run WeatherWiz locally:

1. Clone the repository:

```bash
git clone https://github.com/kudith/simple-weather-app
```

2. Navigate into the project directory:

```bash
cd simple-weather-app
```

3. Install dependencies:

```bash
npm install
```

4. Start the development server:

```bash
npm run dev
```

5. Open your browser and go to `http://localhost:5173/` to view the application.

## Feedback

Your feedback is highly appreciated! If you have any issues, suggestions, or just want to say hi, feel free to open an issue on this repository.

## To-Do

This project is still under development. Here are some tasks that I want to do:

- [ ] Improve error handling for API requests.
- [ ] Add unit tests to ensure application reliability.
- [ ] Enhance UI/UX for better user interaction.

## Built by

This project was built with ❤️ by [Me](https://github.com/kudith).
Enjoy checking the weather with WeatherWiz! ☀️🌧️🌈