This is a "To Do List" web application built using Vue.js for the frontend and ASP.NET Core (C#) for the backend. The backend uses SQL Server for storing task data, and Docker is used for containerized deployment.
- Frontend: Vue.js
- Backend: ASP.NET Core (C#)
- Database: SQL Server (using Entity Framework Core)
- Docker: For containerization
- Docker - Download and install from Docker.
Ensure Docker is running on your machine. In the root of the project, where the docker-compose.yml
file is located, run the following command:
docker-compose up --build -d
This command will:
- Build and start the SQL Server container on port
1433
. - Build and start the backend on port
5000
. - Build and start the frontend on port
80
.
You can access the application at http://localhost
.
For detailed instructions on running and developing the frontend or backend individually, refer to their specific documentation: