Forcastǐfy is a desktop weather application built using Electron, React, and Vite. It allows users to view the current weather of their location and any other place around the world. With a sleek, user-friendly interface, Forcastǐfy delivers real-time weather updates straight to your desktop.
- User Location Weather: Automatically detects and displays the current weather of the user's location.
- Search for Other Locations: Users can search for the current weather of any location globally.
- Responsive UI: Built with React, providing an interactive and smooth experience.
- Desktop Application: Powered by Electron, the app runs as a native desktop application on Windows, macOS, and Linux.
- Electron: Framework to build cross-platform desktop apps with web technologies.
- React: A JavaScript library for building the user interface.
- Vite: A fast build tool for optimized development and production builds.
- Clone the repository:
git clone https://github.com/yourusername/Forcastify.git
cd Forcastify
- Install dependencies:
npm install
- Run the app in development mode:
npm run dev
This will open the app in your default browser, but since it's built with Electron, it will eventually be packaged as a desktop application.
- To build the application for your operating system, use:
npm run build
- Upon launching, Forcastǐfy will automatically fetch and display the weather of your current location.
- You can use the search bar to enter a different location and see its current weather information.
- Weather data includes temperature, humidity, wind speed, and a brief weather description.