Skip to content

fatihserhatturan/todo-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo API with nodejs

Todo API Description

The Todo API is a web service created using Node.js and Express.js to manage tasks. This API allows users to create, update, delete, and view tasks. Users can categorize tasks, assign priority levels, and set due dates.

Features:

List Tasks: Users can view all tasks. Tasks can be sorted by categories, priority levels, and due dates.

Add New Task: Users can add new tasks. They can provide a name, description, category, priority level, and due date for the task.

Update Task: Users can update existing tasks. They can modify the status (completed/incomplete), name, description, category, priority level, and due date.

Delete Task: Users can delete a task. Deleted tasks are permanently removed from the database.

Priority Levels: Tasks can have priority levels assigned, such as "High," "Medium," and "Low."

Due Date: Each task can have a due date. Users can sort tasks based on due dates.

Categorization: Tasks can be categorized, allowing users to manage tasks more efficiently.

Usage Scenarios:

Users can add a new task using the API when they want to create a new task. Users can use the API to view or update the details of an existing task. Users can mark tasks as completed or delete them using the API. Users can filter tasks by priority level or due date. Users can use the API to view or filter tasks within a specific category. This Todo API provides a simple and user-friendly service for users to effectively manage their tasks.

Rosettes

Lİcenses

MIT License GPLv3 License AGPL License

Contributions

Contributions are always welcome!

Getting started See `Contributor.md'.

Please follow the 'code of conduct' of this project.

Downloads

install todo-api using npm

  npm install todo-api
  cd todo-api

Associated Projects

todo-vue

Used technologies

Monogoose, ExpressJS,npm,

Run it on your computer

Clone Project

  git clone https://github.com/fatihserhatturan/todo-api.git

Go to the project directory

  cd todo-api

Install required packages

  npm install node@lts

  npm install express

  npm install dotenv --save

Run Server

  npm run start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published