This is a forum project where users can register login read discuss and create various topics. Presentation layer includes MVC & API. Both of these projects use the same application and infrastructure layers.
Technologies used in the project:
- C#
- ASP.NET Core
- Entity Framework
- Microsoft SQL Server
- xUnit / Moq
- OOP
- Asynchronous Programming
- Clean Architecture
Here're some of the project's best features:
- Authorization / Authenticaion
- Create / Comment / Read Topics
- Archive / Ban Workers
1. Clone Repository
git clone https://github.com/giochagelishvili/Forum.git
2. Build The Project
You'll need to update Connection Strings in appsettings.json and run migration.
3. Start The Project
You can start either API or MVC projects. Admin will be seeded.