This is a simple ToDo application built using ASP.NET Core MVC framework. It allows you to create, read, update and delete tasks.
- .NET Core SDK installed on your machine.
- An IDE (Visual Studio, Visual Studio Code) for running and modifying the code.
- Clone the repository
git clone https://github.com/nkathawa/Todo.git
-
Open the project in your IDE of choice.
-
Run the application using dotnet run command.
cd Todo
dotnet run
Open your browser and navigate to http://localhost:5087 to view the application.
cd Todo/
git pull
sudo docker build -t todo .
sudo docker run -d -p 80:80 todo
If needed, you can stop the container using sudo docker stop <container_id>
and remove it using sudo docker rm <container_id>
. Then, you can rebuild and run the container using the commands above. Command sudo docker ps
will show you the running containers.
- Navigate to http://35.211.34.128/
- Create a new account and make your own todo items!
- Create, read, update and delete tasks.
- Mark a task as completed.
- Filter tasks by status (completed or incomplete).
- C#
- ASP.NET Core MVC
- Entity Framework Core
- Bootstrap
- RESTful APIs
- Razor Pages
- cshtml
If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are welcome.
No license for this project.
Microsoft Documentation for providing an excellent tutorial on ASP.NET Core MVC.