Task Tracker is an innovative solution that transforms your daily task management experience. With a focus on encouraging concentrated work and effective prioritization, this app allows users to set and prioritize daily tasks seamlessly. Task Tracker goes beyond traditional 'to-do list' or task management apps by providing quick insights into your progress and overall daily completion status.
Before running the application, ensure you have the following installed:
-
Clone the repository:
git clone https://github.com/N-Pacis/task-manager-backend.git
-
Navigate to the project directory:
cd task-manager-backend -
Create a
.envfile with the required environment variables. You can use the provided.env.exampleas a template. -
Build and run the Docker containers:
docker-compose up -d
-
Access the application at http://localhost:5000.
-
To stop the containers:
docker-compose down
-
Clone the repository:
git clone https://github.com/N-Pacis/task-manager-backend.git
-
Navigate to the project directory:
cd task-manager-backend -
Create a
.envfile with the required environment variables. You can use the provided.env.exampleas a template. -
Install dependencies:
npm install
-
Run Sequelize migrations:
npx sequelize-cli db:migrate --env DEV
-
Start the application:
npm start
-
Access the application at http://localhost:5000.
-
To stop the application, press
Ctrl + Cin the terminal.