This is the backend API for the Task Vault project.
Additional information about Task Vault can be found here: task-vault
You can find detailed API documentation, including example requests and responses, at:
- Framework: NestJS (deployed on AWS EC2)
- ORM: Drizzle ORM
- Authentication: JWT-based auth using Passport
- Database: PostgreSQL (managed by Aiven.io)
task-vault-server/
├── src/
│ ├── auth/ # Authentication logic (JWT, Passport)
│ ├── tasks/ # Task-related endpoints
│ ├── users/ # User registration and management
│ └── ... # Additional modules
├── drizzle/ # ORM configuration and migrations
└── main.ts # Entry point