TODO List App is a code challenge and its obejective is creating an app to allow users adding new tasks, tick them as done or delete them. New users can also create their account and start using the app straitgh away.
Technologies that I used to develop this api
- .Net Framework 4.7.2
- C#
- ASP.NET MVC
- ASP.NET Identity
- Entity Framework 6
- Entity Framework Effort
- Autommaper
- HTML5
- CSS3
- JS/jQuery
- Bootstrap
Clone the project and access the folder
$ git clone https://github.com/raphaelswk/todo-list.git
Follow the steps below
- Open the Solution on Visual Studio 2019
- Set the project TodoListApp.Web as Startup Project
- Build the solution to download the packages from Nuget server
For a better maintainability, it was chosen Multi-tier Architecture with segregation of responsibilities so the project is divided in Presentation (Web), Business, Data Access (persistence), Entities, Inversion of Control (IoC) and Identity Tier. The choice was made to use Clean Code techniques and SOLID Principles.
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ♥ by Raphael Socolowski 👋 See my linkedin