Skip to content

About

A modern and responsive weather app built with React, Vite & Tailwind CSS.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

🌤️ Weather App

A modern and responsive weather application built with React, Vite, and Tailwind CSS, featuring a clean interface, weather information display, responsive design, and user-friendly interactions.

🌐 Live Demo

🔗 Live Website: https://weather-app-blush-nine-71.vercel.app/

🛠️ Technology Stack

Technology Purpose
React Building the user interface
Vite Fast development and production build tool
Tailwind CSS Styling and responsive design
React Icons User interface icons
React Icon Additional icon support
Font Awesome React Weather and interface icons

Development Tools

  • ESLint
  • PostCSS
  • Autoprefixer
  • Vite
  • npm

✨ Features

  • 🌤️ Weather information interface
  • 🌡️ Display weather conditions
  • 📱 Fully responsive design
  • 🎨 Modern and clean user interface
  • 🧩 Reusable React components
  • 🎯 User-friendly experience
  • ⚡ Fast development with Vite
  • 📱 Mobile-friendly layout
  • 🌈 Weather-focused visual design

📦 Dependencies

The project uses the following main dependencies:

  • react
  • react-dom
  • react-icons
  • react-icon
  • @fortawesome/react-fontawesome

Development Dependencies

  • vite
  • @vitejs/plugin-react
  • tailwindcss
  • postcss
  • autoprefixer
  • eslint
  • @eslint/js
  • eslint-plugin-react-hooks
  • eslint-plugin-react-refresh
  • globals
  • @types/react
  • @types/react-dom

⚙️ Setup & Installation

Follow the instructions below to run the project on your local machine.

📋 Prerequisites

Before running the project, make sure you have the following installed:

You can check whether Node.js and npm are installed by running:

node -v
npm -v

Installation

1. Clone the Repository

git clone https://github.com/sabbirhossain-dev/Weather-App.git

2. Navigate to the Project Directory

cd Weather-App

3. Install Dependencies

npm install

4. Start the Development Server

npm run dev

Usually, the application will be available at:

http://localhost:5173

Build for Production

npm run build

Relevant Links

🌐 Live Demo https://weather-app-blush-nine-71.vercel.app/

💻 GitHub Repository https://github.com/sabbirhossain-dev/Weather-App

About

A modern and responsive weather app built with React, Vite & Tailwind CSS.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages