Skip to content

raphaelswk/todo-list

Repository files navigation

TODO List App

Objective

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

Technologies that I used to develop this api

💻 Getting started

Requirements

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

Architecture

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.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with ♥  by Raphael Socolowski 👋  See my linkedin

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published