A collection of workshop and project assignments completed during the Lexicon .NET developer program.
- Hangman — Console-based Hangman game built in C#.
- Calculator — Console-based calculator built in C#.
- SalesSystem — Console-based cinema sales system with ticketing, snacks, and VAT tracking.
- ShoppingCart — Backend shopping cart API with products, carts, SQLite persistence, Swagger, Docker, and unit tests.
- CleanBookingV1 — Console-based booking system built in C# using Clean Architecture.
This project follows Conventional Commits for clear and consistent commit history.
| Type | Purpose | Example |
|---|---|---|
feat |
New feature or functionality | feat: add Calculator project structure |
fix |
Bug fix | fix: resolve division by zero error |
docs |
Documentation changes | docs: update Calculator README |
refactor |
Code reorganization (no logic change) | refactor: rename Menu to CalculatorMenu |
test |
Adding or updating tests | test: add CalculatorMenu unit tests |
chore |
Build, dependencies, etc. | chore: update .NET version to 10.0 |
This standard makes the commit history readable, searchable, and maintainable.