Authenticated Task Management REST API
A Node.js task API with user accounts, token authentication, task ownership, query controls, avatar processing, and lifecycle emails.
Status:Backend portfolio project requiring normal production hardening
View source on GitHub (opens in a new tab)- Services
- Web Development
- Stack
- Node.js, MongoDB, Express, JWT +4 more
Our solution
Express routers and Mongoose models implement user and task CRUD, token sessions, ownership checks, filters, sorting, pagination, avatar processing, and account lifecycle email hooks.
The outcome
Demonstrates API design, data ownership, authentication flows, media processing, and queryable backend services.
Best for
Task systems, account-based APIs, operations tools, mobile backends, and Node.js services.
The stack behind it
- Backend
- Node.js
- Express
- JWT
- Multer
- Sharp
- SendGrid
- Databases
- MongoDB
- Mongoose
