ASP.NET Core + Vue.js
- Backend: ASP.NET Core 9.0
- ORM: Entity Framework Core (Code-First)
- Database: SQLite
- Frontend: Vue.js 3 + TypeScript
- UI Framework: Vuetify 3
- .NET 9.0 SDK
- Node.js 20.x or higher
cd src/TodoList.API
dotnet runNote: Check terminal output for actual backend URL (typically http://localhost:5145)
cd frontend
npm install
npm run devNote: Check terminal output for actual frontend URL (typically http://localhost:5173)
- Frontend: Check terminal output (default: http://localhost:5173)
- Backend API: Check terminal output (default: http://localhost:5145)
- Swagger: http://localhost:{backend-port}/swagger
Important: Port numbers may vary. Always verify the URLs shown in your terminal output when starting each service.
See USER_MANUAL.md for detailed usage instructions.