Monitor Weather is a comprehensive weather monitoring application designed to provide users with real-time weather updates, alerts, and visualizations.
To run this application, ensure you have the following installed:
- Node.js (v18 or higher)
- Go (v1.19 or higher)
- Docker and Docker Compose
Follow these steps to set up the project:
-
Clone the repository:
git clone https://github.com/su-shubham/weDash.git
-
Set up environment variables:
cp backend/.env.example .env cp frontend/.env.local.example frontend/.env.local
-
Start the development environment using Makefile:
make dev
-
To stop services, run:
make down
-
To clean everything, including Docker volumes and cached files, run:
make clean
-
To view logs, use:
make logs
-
For specific backend or frontend logs, run:
make frontend-logs # For frontend logs