Skip to content

berik/RateMyAgent

Repository files navigation

RateMyAgent

This app is architectured using clean code design. Core - contains only entities, interface and domain logic.
Infrastructure - contains reference to Core and implements data layer.
Admin - is a API server and contain SPA Angular. Ideally is used for adding new games, players and basically managing whole ecosystem.
WebAdminApp - is a API server and contain SPA Angular. Ideally is used for adding new games, players and basically managing whole ecosystem.
WebEmployeeApp - is a API server and contain SPA Angular. Ideally is by employees to just log soccer events.

Things done:

  • Added authentication/authorization
  • Added basic unit tests
  • Added Repository Pattern and Unit of Work
  • Added Angular for Admin and Employee
  • Added Bootstrap for mobile-first experience.

Things would be nice to have

  • Add WebCustomerApp - would be ASP.Net MVC where page will be rendered on the server and SEO will be generated
  • Add SignalR to WebCustomerApp and WebEmployeeApp for real-time update without refresh page. When employee adds new event in WebEmployeeApp it will push live data to WebCustomerApp

WebAdminApp functionality

  1. View list of games Screen Shot 2020-12-07 at 11 52 02 pm

Screen Shot 2020-12-07 at 11 52 22 pm

WebEmployeeApp

  1. View list of games Screen Shot 2020-12-07 at 11 53 57 pm

  2. View details of the specific game Screen Shot 2020-12-07 at 11 10 44 pm

  3. Start/Stop game

  4. Add new event Screen Shot 2020-12-07 at 11 56 20 pm

  5. Edit existing event Screen Shot 2020-12-07 at 11 56 41 pm

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published