Skip to content

su-shubham/weDash

Repository files navigation

weDash ☁️

Monitor Weather is a comprehensive weather monitoring application designed to provide users with real-time weather updates, alerts, and visualizations.

Getting Started

Prerequisites

To run this application, ensure you have the following installed:

  • Node.js (v18 or higher)
  • Go (v1.19 or higher)
  • Docker and Docker Compose

Installation

Follow these steps to set up the project:

  1. Clone the repository:

    git clone https://github.com/su-shubham/weDash.git
  2. Set up environment variables:

    cp backend/.env.example .env
    cp frontend/.env.local.example frontend/.env.local
  3. Start the development environment using Makefile:

    make dev
  4. To stop services, run:

    make down
  5. To clean everything, including Docker volumes and cached files, run:

    make clean
  6. To view logs, use:

    make logs
  7. For specific backend or frontend logs, run:

    make frontend-logs  # For frontend logs

Screenshots: