Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/denczo/taskify

A project management tool to keep track of ongoing tasks
https://github.com/denczo/taskify

crud express reactjs rest-api typescript

Last synced: 7 days ago
JSON representation

A project management tool to keep track of ongoing tasks

Awesome Lists containing this project

README

        

# Taskify

A project management tool to keep track of ongoing tasks. New Tasks can be created, existing ones can be edited and deleted. Each task is assigned to a specific user and also has a due time.


drawing
drawing

## Server

- ExpressJs
- JSON Server

Run
````
cd server
npm start
````

The server provides CRUD endpoints and has two routes which return a json based on the request

`http://localhost:5000/todos`
````
GET /todos
GET /todos/1
POST /todos
PUT /todos/1
PATCH /todos/1
DELETE /todos/1
````
`http://localhost:5000/persons`
````
GET /persons
GET /persons/1
POST /persons
PUT /persons/1
PATCH /persons/1
DELETE /persons/1
````

`http://localhost:5000/reset`
Resets the data to its original state

## Client
- React.js
- Typescript
- CSS

Run
````
cd client
npm start
````