INTRODUCTION
French exam
A flashcard exam that let’s the user answer a decided amount of french words and sentances and then recieve a score.

FRAMEWORK
.NET CORE Blazor Server
The app is build as a Blazor server app in .NET Core

REGULAR EXPRESSIONS
Language helper methods
On verifying the answers the app uses regular expressions to replace letters to approve some misspelling or missing of french letters.

USER INTERFACE
Conditional UI updates
The user interface updates depending on user settings and refreshes the component.

GENERIC COLLECTIONS
Dictionary
To create the scoreboard the app uses a dictionary with the card ID and the score.

The app also features
- Dependency injection
- Azure app hosting
- GitHub repository
- and more…
Go ahead and visit the web app using the link below!