Task management web service in a Kanban way. Containerized in Docker and developed with the MEAN stack (MongoDB, Express.js, Angular, Node.js).
If you're using Docker just clone the repository and from that folder run the command:
docker-compose up -d --build
This will bring up all Docker services. Then you should be able to access the application from your browser at http://localhost:4200
😸
The backend (API) contains a unit testing file in the tests
folder. They aim to cover all the endpoints of the code. The current coverage is as follows:
To run the tests type npm test
from the API directory.
You'll need:
- Node.js (for npm)
- Express.js
- MongoDB
- Angular
Open a terminal from frontend's directory (taskease-frontend) and run npm run start
. Frontend will run at http://localhost:4200
.
Open a terminal from backend's directory (api) and run npm run start
. Frontend will run at http://localhost:3000
.
- Devstackr's video series about MEAN stack task manager app.