It is three layer project architecture, It will be help anyone to learn how to develop good project. I have tried to develop different module in different project.
- Infratructure layer (Includes database migration and db context)1.
- Entity layer (Includes database model, view models)
- Core layer (Includes all services and interfaces)
- Webapp layer (Includes all controllers)
- implemented signup and login using itentity framework
- Implemented user role you can find thoes account and role controller
for token generating, I have used JWT webtoken