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

Folders and files

NameName
Last commit message
Last commit date
Dec 29, 2018
Jan 29, 2020
Jan 29, 2020
Dec 29, 2018
Dec 13, 2019
Dec 13, 2019
Dec 18, 2018
Dec 29, 2018
Mar 27, 2024
Mar 27, 2024
Dec 13, 2019
Dec 29, 2018

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