An open-source project written in C#, React and TypeScript.
The goal of this project is to implement the most common used technologies with .NET and React. In combination with various architecture patterns, this solution is intended to solve a wide variety of challenges that are placed on a scalable web application.
The game Tetris should serve as motivation ๐พ
- Domain Driven Design
- Events
- Notification
- Microservices
- Repository
- ASP.NET Core 5.x.
- Dependency Injection
- Identity
- Entity Framework
- RESTful HTTP services
- SignalR for real-time web functionality
- JWT Bearer Authentication
- AutoMapper
- MediatR
- Using "Hooks", "Context" and other popular React patterns.
- Written entirely in TypeScript.
- Using styling components from material-ui project.
- Localizable through i18n components from react-i18next project.
You will need the latest Visual Studio 2019 and the latest .NET Core SDK. Also you can run the Project in Visual Studio Code (Windows, Linux or MacOS). To know more about how to setup your enviroment visit the Microsoft .NET Download Guide.
- MIT ยฉ xSNOWM4Nx
The Frontend was bootstrapped with Create React App.