Skip to content

Madhu-mac/Weather-Forecast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather Forecast App Readme

Overview

Welcome to the Weather Forecast app! Built with React, this app delivers current weather conditions using various libraries for enhanced functionality and user experience.

Libraries

  1. @iconscout/react-unicons: High-quality icons for visual elements.
  2. @testing-library/jest-dom: Jest utility for real DOM-based testing.
  3. @testing-library/react: Testing React components.
  4. @testing-library/user-event: Simulating user interactions for testing.
  5. luxon: JavaScript library for date and time handling.
  6. react-toastify: Notification library for React.
  7. web-vitals: Monitors and improves web performance.

Project Structure

  • src: Source code.
  • .gitignore: Ignores files in Git.
  • README.md: Project documentation.
  • package-lock.json: Records package versions.
  • package.json: Project metadata and dependencies.
  • tailwind.config.js: Tailwind CSS configuration.

Scripts

  • start: Runs the development server.
  • build: Builds the app for production.
  • test: Executes Jest tests.
  • eject: Ejects from Create React App for customization.

Development Environment

Configured for various browsers during development and production.

How to Run

  1. Clone the repository.
  2. Navigate to the project directory.
  3. Run npm install to install dependencies.
  4. Execute npm start to launch the development server.

Feel free to explore and enhance the Weather Forecast app! For questions or feedback, refer to the contact information in the documentation.