Make sure Docker Desktop is installed and running.
Clone the repository:
git clone https://github.com/agcbls49/mahal.git
cd mahalStart the application:
docker compose up --buildThe application will be available at:
Frontend:
http://localhost:3000
Backend:
http://localhost:4000/transactions
If running the project locally without Docker, create the following environment files.
Backend:
Create:
backend/.env
Add your local PostgreSQL database connection values.
Frontend:
Create:
frontend/.env.local
Use the values from:
frontend/.env.example
When running with Docker Compose, the backend database configuration is provided automatically through compose.yml.
No additional backend .env setup is required for Docker.
docker compose downdocker compose up --build