Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/denczo/taskify
- Owner: denczo
- License: apache-2.0
- Created: 2024-02-12T14:55:32.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-05-07T17:32:06.000Z (9 months ago)
- Last Synced: 2024-05-08T16:53:36.142Z (9 months ago)
- Topics: crud, express, reactjs, rest-api, typescript
- Language: TypeScript
- Homepage:
- Size: 1.01 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.
## Server
- ExpressJs
- JSON ServerRun
````
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
- CSSRun
````
cd client
npm start
````