Skip to content

๐Ÿ‘พ An open-source tetris clone to implement the most common used technologies with .NET, React and TypeScript in a combination with various architecture patterns.

License

Notifications You must be signed in to change notification settings

xSNOWM4Nx/Tetris-Challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

15 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Tetris-Challenge

๐Ÿšง This Repo is under Construction ๐Ÿšง

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 ๐Ÿ‘พ

JavaScript Style Guide Build status .NET Core License Issues open

๐Ÿ“ฆ Packages:

โšก๏ธ Backend

๐ŸŒˆ Frontend

๐Ÿ”ฎ Features:

โšก๏ธ Backend

  • 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

๐ŸŒˆ Frontend

  • 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.

๐Ÿ”Œ Usage:

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.

๐Ÿ“‘ License:


The Frontend was bootstrapped with Create React App.

About

๐Ÿ‘พ An open-source tetris clone to implement the most common used technologies with .NET, React and TypeScript in a combination with various architecture patterns.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published