Overzicht 🗺️

‘Beestje Op Je Feestje’ is een app die we met z’n tweeën hebben gebouwd in ASP.NET voor een schoolproject. De nadruk lag op validatieregels, autorisatie en authenticatie, unit‑tests en hosting. Een admin kan dieren met specifieke eigenschappen aanmaken. Deze dieren kunnen vervolgens door klanten voor een dag worden gehuurd, vaak voor feestjes. Er zijn regels voor het combineren van dieren (bijv. bepaalde dieren mogen niet samen, afhankelijk van naam of type). Er zijn ook kortingsregels (zoals 2% korting voor elke opeenvolgende letter in het alfabet die voorkomt in de gecombineerde namen van alle gehuurde dieren). Daarnaast moesten we unit‑tests schrijven tot minimaal 40% code coverage. Tot slot hebben we de webapplicatie gehost op Azure, inclusief database.

Technologieën 🛠️

  • C#
  • ASP.NET
  • Entity Framework Core
  • Unit testing
  • Azure‑hosting

Uitdagingen en oplossingen 🧗🏻

Het bouwen zelf verliep redelijk soepel. De echte problemen begonnen pas bij het hosten op Azure. Tijdens het deployen met Visual Studio 2022 liepen mijn projectpartner en ik steeds tegen dezelfde fout aan waar we nergens een oplossing voor konden vinden. Nadat die was opgelost, dook er bij elke volgende stap weer een nieuwe fout op. Na een lange en frustrerende periode werkte het uiteindelijk.

Showcase 📸

Dieren selecteren
Persoonlijke gegevens invullen
Bevestigingsscherm met kortingen

Conclusie 🏁

Ik heb vooral geleerd hoe je regels op een duidelijke manier opzet. Ook heb ik veel geleerd over verschillende hostingfouten en hoe je die oplost. Het was soms wat ontmoedigend, maar uiteindelijk vooral erg leerzaam.