Skip to content
Go to file

Latest commit

* adding userName field to registration process

* fix typo in UserName field

* added tooltip to username

* Use UserName in TestResultEntryViewModel

* Remove PrepareUserEmailForRODO()

* put translations in a resource file

* test first attempt

* added tests to check userName

Git stats


Failed to load latest commit information.
Latest commit message
Commit time


Follow DevAdventCalendar Follow DevAdventCalendar

DevAdventCalendar web app for online competition for programmers :

GitHub issues GitHub closed issues GitHub closed pull requests

GitHub contributors GitHub last commit

Environment Build Deployment Quality Coverage
PROD Build Deploy Quality Gate Status codecov
DEV Build Deploy codecov

Projects in solution

  • DevAdventCalendarCompetition - main project with Controllers and Views

  • DevAdventCalendarCompetition.Services - class library for logic operations

  • DevAdventCalendarCompetition.Repository - class library for database operations

  • DevAdventCalendarCompetition.Tests - unit tests for DevAdventCalendarCompetition.Services (xUnit)

  • DevAdventCalendarCompetition.TestResultService - external service calculating user points based on a custom algorithm

  • DevAdventCalendarCompetition.TestResultService.Tests - unit tests for TestResultService (xUnit)


Please read for details.

Suggest a new feature

We use GitHub issues to track public features. Suggest a new feature by opening a new issue (the template has already been created, simply complete it).

Report bug

We use GitHub issues to track public bugs. Report a bug by opening a new issue of type bug (the template has already been created, simply complete it).

Used Tools


Docker is an open platform that enables developers and administrators to build images, ship, and run distributed applications in a loosely isolated environment called a container. This approach enables efficient application lifecycle management between development, QA, and production environments.

Application is using Docker to work on VPS. Additional Docker-compose helping with configure for all of this

Docker documentation


Useful tool to check api endpoints. It is generated based on Controllers and attributes and can test any rest calls from this page. Can be access by: pagedomain (or localhost)/swagger/. Swagger documentation


MailHog is an email testing tool for developers. More info on GitHub page.

You can’t perform that action at this time.