SkyCast-WeatherApp is an advanced weather forecasting web application that provides real-time weather updates using the OpenWeather API. Built with HTML, CSS, and JavaScript, this app offers accurate weather details, including temperature, wind speed, humidity, and more. The project is open-source and deployable on Vercel.
✔️ Search by City Name – Get weather details for any city worldwide
✔️ Use Current Location – Fetch real-time weather using Geolocation API
✔️ Detailed Forecast – View temperature, humidity, wind speed, and conditions
✔️ Dynamic UI – Updates weather information dynamically
✔️ Fully Responsive – Works seamlessly on all devices
✔️ Secure API Handling – Uses GitHub secret variables for API keys
🔗 View on Vercel
git clone https://github.com/raselshikdar/SkyCast-WeatherApp.git
cd SkyCast-WeatherAppnpm install- Get an API key from OpenWeather.
- Go to GitHub Repository Settings → Secrets and Variables → Actions.
- Add a new secret with the name:
OPENWEATHER_API_KEY = your_api_key_here
npx live-serververcel deploy🔹 Frontend: HTML, CSS, JavaScript
🔹 API: OpenWeather API
🔹 Deployment: Vercel
🔹 Version Control: Git & GitHub
Want to improve this project? Follow these steps:
- Fork the Repository
- Create a New Branch:
git checkout -b feature-branch - Make Your Changes
- Commit Changes:
git commit -m "Added new feature" - Push to GitHub:
git push origin feature-branch - Create a Pull Request