Welcome to TaskMaster API! This project provides the backend API for the TaskMastere application. It is a robust task manager that allows users to create, update, style and delete their tasks
Find the API documentation at https://localhost:3000/api-docs
To get started with the TaskMaster API, follow these simple steps:
-
Clone the Repository:
git clone https://github.com/jkarenzi/task-master-be.git
-
Install Dependencies:
npm install
-
Run the Development Server:
npm run dev
-
Run tests
npm run test
-
Run tests with coverage
npm run test:ci
-
Run in docker container
docker-compose -f docker-compose.yml up
-
Stop the container
docker-compose -f docker-compose.yml down
-
Run tests in docker container
docker-compose -f docker-compose.test.yml up --build --abort-on-container-exit --exit-code-from test
Once the development server is running, you can interact with the API using HTTP requests.