Skip to content

baraa-elhajj/Weatherly

Repository files navigation

Weatherly

A simple, responsive weather app built with Next.js, React, and TailwindCSS. It fetches real-time weather data from the OpenWeatherMap API and displays temperature and weather details in a clean, minimal card design.


Features

  • City Search – Search for any city worldwide + minimal suggestions
  • Real-Time Weather – Shows temperature, weather condition, humidity, wind, and feels-like
  • Save Cities - Bookmark cities for quick views
  • Modern UI – Built with TailwindCSS, featuring smooth hover effects and rounded cards
  • Fast & Lightweight – Powered by Next.js for optimal performance

Tech Stack


Installation

  1. Clone the repository and install dependencies:
git clone https://github.com/baraa-elhajj/Weatherly.git
cd weatherly
npm install
  1. Create a .env.local file in the project root and add your OpenWeatherMap API key:
NEXT_PUBLIC_WEATHER_KEY=your_api_key_here
  1. Run the app:
npm run dev

then go to http://localhost:3000


Preview

Main page

Desktop Screenshot

Main + Saved pages

Main + saved Screenshot


Live Demo

Deployed on Vercel: weatherly-lb.vercel.app


Contribution

Feel free to fork this project or suggest improvements if you find something cool!

About

Get instant weather updates at a glance.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors