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

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