A simple, beautiful weather forecast application built with Vite, Tailwind CSS, and TypeScript!
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
- About The Project
- Built With
- Getting Started
- Usage
- Roadmap
- Contributing
- License
- Contact
- Acknowledgments
The Weather Forecast App is designed to provide you with clean, responsive, and real-time weather data, powered by public weather APIs.
Why this project?
- Simplifies accessing local and global weather
- A sleek and minimalist user experience
- Built using modern frontend technologies
- Perfect for developers learning Vite, TailwindCSS, and TypeScript integration
( Back to Top )
- Vite
- TypeScript
- Tailwind CSS
- OpenWeather API (or your API)
( Back to Top )
This is how you can set up and run the project locally:
- Node.js and npm installed
npm install npm@latest -g
-
Clone the repo
git clone https://github.com/your_username/weather-forecast-app.git
-
Install NPM packages
npm install
-
Create a
.env
file and add your API KeyVITE_WEATHER_API_KEY=your_api_key_here
-
Run the development server
npm run dev
-
Change git remote URL (if cloned from template)
git remote set-url origin https://github.com/your_username/weather-forecast-app.git git remote -v
( Back to Top )
Simply type a location in the search bar to get the current weather and a forecast!
You can see examples in the screenshots above.
For more usage examples, refer to the Documentation.
( Back to Top )
- Add Changelog
- Add Hourly Forecast View
- Support Multiple Weather APIs
- Add PWA Support
- Multi-language Support
- English
- Spanish
- Hindi
See the open issues for a full list of proposed features (and known issues).
( Back to Top )
Contributions make the open-source community such an amazing place to learn, inspire, and create.
Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Top contributors:
( Back to Top )
Distributed under the Unlicense License. See LICENSE
file for more information.
( Back to Top )
Project Link: https://github.com/vishalbarai007/weather-forecast-app
( Back to Top )
- Choose an Open Source License
- GitHub Emoji Cheat Sheet
- Malven's Flexbox Cheatsheet
- Malven's Grid Cheatsheet
- Img Shields
- GitHub Pages
- Font Awesome
- React Icons
( Back to Top )