Weatherly is a weather forecasting application built with React and JavaScript. It utilizes Material UI for its design components and is bundled using Vite. The app fetches weather data from the WeatherAPI and is deployed on Vercel.
- Weather Forecast: Get accurate weather forecasts for various locations.
- Material UI Design: Intuitive and sleek user interface designed using Material UI components.
- Fast Performance: Optimized performance with Vite bundling for quick loading times.
- API Integration: Utilizes WeatherAPI for fetching real-time weather data.
- Responsive: Works seamlessly across different devices and screen sizes.
- React: JavaScript library for building user interfaces.
- JavaScript: Programming language for building dynamic web applications.
- Material UI: React component library for designing UI elements.
- Vite: Fast, opinionated web dev build tool that serves your code via native ES Modules.
- WeatherAPI: External API for retrieving weather data.
- Vercel: Platform for deploying web applications.
To run Weatherly locally, follow these steps:
- Clone the repository from GitHub.
- Navigate to the project directory.
- Install dependencies using
npm install
. - Start the development server with
npm run dev
. - Open the application in your browser at
http://localhost:5173
.
Once the app is running, you can:
- Search for a location to get its current weather forecast.
- View detailed weather information including temperature, humidity, wind speed, etc.
- Explore forecasts for upcoming days.
- Enjoy a seamless and visually pleasing user experience.
Weatherly is deployed on Vercel. Any changes pushed to the main branch of the GitHub repository trigger automatic deployment through Vercel's continuous integration and deployment pipeline.
You can access the deployed version of Weatherly here.
Contributions to Weatherly are welcome! Feel free to fork the repository, make changes, and submit pull requests for review.
This project is licensed under the MIT License.