Skip to content

halilkocaoz/miny-todo-nlayer

Repository files navigation

Miny ToDo

This repository is for practising programming skills about n-layer, Web API, authentication/authorization and many more.

Installation & Run

git clone https://github.com/halilkocaoz/miny-todo-nlayer
cd miny-todo-nlayer/MinyToDo.WebAPI/ && dotnet run

Database migration

 cd ./MinyToDo.Data && dotnet ef --startup-project ../MinyToDo.WebAPI/ migrations add Migration_Name

or if you have make command you can use

make mig name=Migration_Name

Techs

ToDo for this project

  • Implementations for Team
    TeamMember, TeamCategory, TeamTask
  • Application user role specifaction
    Normal user (can use just for her/himself)
    Team member (can use with a team and be normal user)
    Team manager (authorization to add a user into team, change team/its categories)

Swagger

Swagger