A lightweight task management application built with ASP.NET Core Minimal API and Vue 3.
- ASP.NET Core 9 Minimal API
- Entity Framework Core
- SQL Server
- Vue 3
- TypeScript
- Vite
- Create tasks
- Update tasks
- Mark tasks as done/undone
- Delete tasks
- REST API architecture
- .NET SDK 10
- SQL Server
API runs by default on:
http://localhost:8080
- Node.js
- npm
Frontend runs by default on:
http://localhost:5173
Frontend .env example:
VITE_API_BASE_URL=http://localhost:8080| Method | Endpoint | Description |
|---|---|---|
| GET | /todos | Get all tasks |
| GET | /todos/done | Get all done |
| POST | /todos | Create a task |
| PUT | /todos/{id} | Update a task |
| DELETE | /todos/{id} | Delete a task |
- Authentication
- Task filtering
- Pagination
- Search
MIT
