Skip to content

Open source Task management software for service based work. i.e. Plumbers, Steal work, etc

Notifications You must be signed in to change notification settings

MrKriegler/Matilda

Repository files navigation

Matilda - (Work in progress)

Open source Task management software for service based work. i.e. Plumbers, Steal work, etc

Directory layout

.
├── dist                    # Compiled files
├── db_migrations           # To be run for db setup
├── lib                     # Library files
├── src                     # Source files
├── tests                   # Automated tests
├── tools                   # Tools and utilities
└── README.md

Installation

Installation is simple just run

npm i

If you do not have a local instance of mongoDB running then run docker-compose up -d.

Connect your mongo db instance localhost:27017 and run the code in db_migrations/init_collection.js on your mongodb shell.

To run the server locally use

npm start

Current endpoints

Create Task

POST /api/v1/tasks
{
  "type": "quote",
  "status": "new",
  "detail": "Test task",
  "version": 1
}

Update Task State

PUT /api/v1/tasks/:id
{
  "status": "new"
}

Get Task

GET /api/v1/tasks/:id

Delete Task (soft delete)

DELETE /api/v1/tasks/:id

About

Open source Task management software for service based work. i.e. Plumbers, Steal work, etc

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published