Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zevaguillo/nimbus-weather-app
The Nimbus Weather app is a minimalist web app that provides real-time weather information for any location in the world.
https://github.com/zevaguillo/nimbus-weather-app
learn nextjs react-query student-vscode tailwindcss typescript weather-app zustand
Last synced: 3 days ago
JSON representation
The Nimbus Weather app is a minimalist web app that provides real-time weather information for any location in the world.
- Host: GitHub
- URL: https://github.com/zevaguillo/nimbus-weather-app
- Owner: ZevaGuillo
- License: mit
- Created: 2023-04-19T00:11:43.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-16T04:29:56.000Z (over 1 year ago)
- Last Synced: 2024-11-09T11:39:20.285Z (about 2 months ago)
- Topics: learn, nextjs, react-query, student-vscode, tailwindcss, typescript, weather-app, zustand
- Language: TypeScript
- Homepage: https://nimbus-weather-app.vercel.app
- Size: 873 KB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nimbus Weather App
The Weather App is a minimalist web-based application that provides real-time weather information for any location in the world. Users can easily search for a location by name, and the app will display the current temperature, conditions, and wind speed. Additionally, the app includes a search history feature, which allows users to easily access their previous searches.## Screenshots
![App Screenshot](/Screenshot.png)
## Features
- Real-time weather information for any location in the world
- Ability to search for a location by name
- Display of current temperature, conditions, and wind speed for the searched location
- Clean and simple interface design
- Search history feature to easily access previous searches## Installation
Install my project with npm
```bash
npm install nimbus-weather-app
cd nimbus-weather-app
```## Environment Variables
To run this project, you will need to add the following environment variables to your .env file
` NEXT_PUBLIC_MAPBOX_ACCESS_TOKEN`
` NEXT_PUBLIC_UNSPLASH`
` NEXT_PUBLIC_OPENWEATHER`
## Demo
[Live Demo](https://nimbus-weather-app.vercel.app/) 😎
## Tech Stack
**Client:** Nextjs, Typescript, Zustand, React Query, TailwindCSS
## Feedback
If you have any feedback, please reach out to us at [email protected]
## License
[MIT](https://choosealicense.com/licenses/mit/)