PrimaMensa Chitchat features: -ChitChat.App - An ASP.NET Core Web API with Angular project
- Clean Onion architecture
This application is separated into 4 layers of architecture:
- The Domain layer ChitChat.Core
- The Application layer ChitChat.Application
- The Infrastructure layer ChitChat.Infrastructure
- The Api layer ChitChat.App.Server
- The Presentation layerChitChat.App.Client
- TestsChitChat.Test
For information about Clean Onion architecture
- Generic Repository Pattern
- Dependency Injection Design Pattern
- The MVC (Model-View-Controller) architectural Design Pattern
For information about MVC pattern and DI pattern
This application showcases:
- SignalR for two way communication
- ASP.NET Core Web Api
- EntityFramework Core
- Postgresql
- AutoMapper for mapping one object to another.
- LINQ
- JWT for authorisation and authentication
- Redis as a datastore
- Docker for hosting redis image
- Install the dotnet-ef tool
- Install the Postgresql
- Install PgAdmin