Skip to content
forked from SonnyRR/BESL

🏆 Bulgarian eSports League. Play competitive tournaments and win prizes! My defense project for ASP.NET Core MVC @SoftUni. Built with ASP.NET Core MVC 2.2, CQRS, MediatR.

License

Notifications You must be signed in to change notification settings

mvarbanov97/BESL

 
 

Repository files navigation

BESL

Bulgarian eSports League /pronounced: Be·es·el·/. My defense project for ASP.NET Core MVC course at SoftUni (June-August 2019).

🏆 Awarded 1st place in top 5 best projects (June-August 2019).

Build status Build status codecov

BESL is an online eSports league for competitive tournaments on various games and formats. Everyone with a Steam account can create a team with their fellow friends and sign up for the current season tournament. Skill levels are represented by tiers and range from Open, Mid and Premiership. Match fixtures are scheduled in play weeks where teams face each other every week in order to reach the top skill table rankings.

🛠 Built with:

  • CQRS & MediatR
  • ASP.NET Core MVC
  • EF Core 2.2
  • SignalR
  • Fluent validation
  • Custom exception-based notifications with Redis*, MediatR & ASP.NET middleware pipelines.
  • Hangfire
  • Sendgrid
  • CloudinaryDotNet
  • SteamWebApi2
  • Steam.Models
  • OpenId.Steam
  • Shouldly
  • Moq
  • MockQueryable
  • OpenCover

About

🏆 Bulgarian eSports League. Play competitive tournaments and win prizes! My defense project for ASP.NET Core MVC @SoftUni. Built with ASP.NET Core MVC 2.2, CQRS, MediatR.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 88.0%
  • HTML 11.7%
  • Other 0.3%