This project is a Task Management Application, developed using NestJS for the backend, Next.js for the frontend, and PostgreSQL for the database. The application allows users to create, read, update, and delete tasks, with each task having a title, description, and status.
backend
: Contains the NestJS backend applicationfrontend
: Contains the Next.js frontend applicationdockerfiles
: Docker configurations for the projectpictures
: Images and other static assetspostgres_data
: PostgreSQL data directorydocker-compose.yml
: Docker Compose configuration file
Make sure Docker is installed.
-
Clone the repository:
git clone https://github.com/ranizouaoui/Task-Management-App/ cd Task-Management-App
-
Build the Docker images and start the containers::
docker-compose up --build
-
Build the Docker images and start the containers::
- Frontend: Open your browser and go to http://localhost:3000
- Backend: The Nest.Js API will be running at http://localhost:5000