Skip to content

Latest commit

 

History

History
56 lines (33 loc) · 1.94 KB

README.md

File metadata and controls

56 lines (33 loc) · 1.94 KB

Project Name

Weather Watch

Explore the real-time meteorological details with Weather Watch, your digital window to global weather insights.

Core Functionalities

  • Dynamic Weather Metrics: Obtain intricate weather particulars for cities globally.
  • City Weather Profiling: Seamlessly track or remove cities from your personalized watchlist.
  • Granular Forecasting: Delve into detailed forecasts with hourly, daily, and weekly breakdowns.
  • Responsive Design Architecture: Experience a refined, modern design powered by the Tailwind CSS framework, optimized for all device dimensions.

Technological Stack

  • Frontend Framework: Vue.js, offering a reactive and component-driven UI.
  • Backend Infrastructure: Node.js, facilitating efficient data operations and API integrations.
  • Styling & UI: Employing Tailwind CSS for a utility-first design approach, ensuring modular and adaptable aesthetics.

Development Roadmap

  • Implement city registration feature.
  • Embed weekly forecasting functionality.
  • Facilitate support for Celsius metrics.
  • Augment UI responsiveness with loading animations during city data fetching.

Suggested Development Environment

For an optimal development experience, utilize VSCode coupled with Volar for Vue.js development. It's advisable to deactivate Vetur in favor of TypeScript Vue Plugin (Volar). Configurations & Customizations:

Configurations & Customizations

For advanced configurations and integrations, refer to the Vite Configuration Reference. Local Development Instructions:

Local Development Instructions

Project Initialization

sh

npm install

Development Mode with Hot Reloading

sh

npm run dev

Production Build & Minification

npm run build