Skip to content

Cloudly is a weather app built with Next.js, TypeScript, and Tailwind CSS, offering real-time weather updates and forecasts.

Notifications You must be signed in to change notification settings

rfkyalf/cloudly

Repository files navigation

Cloudly - The Forecast in Your Pocket 🌤️

anyme

🌟 Introduction

With Cloudly, predicting the weather has never been easier. Stay up-to-date with real-time weather information, from current conditions to hourly forecasts and long-term outlooks. Cloudly is your reliable source for accurate weather data, helping you plan your day with confidence.

🧰 Tech Stack

  • Next.js: A React framework for building server-side rendered applications.
  • TypeScript: JavaScript with static typing for better developer experience and code quality.
  • Tailwind CSS: A utility-first CSS framework for creating responsive and modern designs.
  • React Query: A library for fetching, caching, and syncing server data in React applications.
  • Axios: A promise-based HTTP client for making requests to external APIs.
  • Zustand: A small, fast state management solution for React.

✨ Key Features

  • 🔍 Search: Easily search for weather details by entering the name of your city or location.
  • 🌡️ Current Temperature: Get real-time temperature readings for your current location.
  • ☁️ Weather Information: View detailed weather information, including conditions (sunny, rainy, cloudy, etc.), humidity, and wind speed.
  • ⏱️ 3-Hour Forecast: View weather forecasts for every 3 hours throughout the day.
  • 🌤️ 5-Day Forecast: See the weather forecast for the next 5 days, helping you plan ahead.
  • 💨 Additional Weather Info: Get extra details like air pressure, UV index, and more.
  • 📱 Responsive Design: Enjoy a seamless experience on any device, from desktops to smartphones, with a fully responsive design.

⚙️ Prerequisites

  • Node.js
  • npm or yarn or pnpm or bun for package management

🛠️ Installation

Follow the steps below to set up the project locally.

  1. Clone this repository:

    https://github.com/rfkyalf/cloudly.git
  2. Navigate to the project directory:

    cd cloudly
  3. Install the dependencies:

    npm install

🚀 Usage

  1. Start the development server:

    npm run dev
  2. Access the application in your browser at http://localhost:3000.

About

Cloudly is a weather app built with Next.js, TypeScript, and Tailwind CSS, offering real-time weather updates and forecasts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published