Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/d-kens/todo-list-api
This To-Do List API enables users to manage tasks with enhanced CRUD functionality while also incorporating user authentication. Built with Nest JS, the API offers user registration and login features, allowing each user to create, update, and delete tasks securely.
https://github.com/d-kens/todo-list-api
jwt-authentication nestjs passportjs typeorm typescript
Last synced: 18 days ago
JSON representation
This To-Do List API enables users to manage tasks with enhanced CRUD functionality while also incorporating user authentication. Built with Nest JS, the API offers user registration and login features, allowing each user to create, update, and delete tasks securely.
- Host: GitHub
- URL: https://github.com/d-kens/todo-list-api
- Owner: d-kens
- Created: 2024-10-28T09:12:57.000Z (22 days ago)
- Default Branch: master
- Last Pushed: 2024-11-01T19:59:30.000Z (18 days ago)
- Last Synced: 2024-11-01T20:29:11.268Z (18 days ago)
- Topics: jwt-authentication, nestjs, passportjs, typeorm, typescript
- Language: TypeScript
- Homepage:
- Size: 313 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# To-Do List API with Authentication
This is a backend API for managing a to-do list application. It allows users to register, log in, and perform CRUD operations on tasks, each with its own status, and includes authentication using Passport.
## Features
- **User Authentication**: Secure registration and login with user credentials managed through Passport.
- **Task Management**: Create, retrieve, update, and delete tasks.
- **Task Status Updates**: Update the status of tasks (e.g., to "completed" or "pending").
- **Task Filtering**: Retrieve a list of tasks with filtering options based on their status.
- **Detailed Task View**: Access detailed information for each task.