Menyknapp
test

253 commits – 5 900+ rader kod –
19 elever – 2 dagar

I veckan jobbade våra backendstuderande i ett hackathon tillsammans med sin lärare Markus Nordin. Resultatet överträffade alla förväntningar!

Uppdraget var att bygga en digital kiosk-lösning från scratch åt en fiktiv matbutik, Anderssons Livs AB. Butiken ville att kunderna själva ska kunna söka produkter, hitta dem i butiken via en interaktiv karta, skapa inköpslistor och skriva ut dem – allt via en pekskärm i butiken.

Vad de studerande levererade på 2 dagar

  • Clean Architecture med 9 delprojekt i .NET 10/C# – fullt separerade lager med Domain, Services, Infrastructure och Presentation.
  • REST API med ASP.NET Core – 7 endpoints för produkter, kunder och rabatter med Swagger-dokumentation.
  • Entity Framework Core med SQL Server – Code-First migrations, konfigurationer och 3 000 seedade produkter.
  • Touchoptimerat frontend – Svenskt pektangentbord, realtidssökning, interaktiv butikskarta byggd med Canvas API, kundvagn och kvittoutskrift till termoskrivare.
  • BackOffice-konsol – Admin-verktyg för produkt- och kundhantering med validering och menynavigering.
  • Enhetstester med xUnit och NSubstitute – tester för servicelager och domänfabriker.
  • SOLID-principer genomgående – Factory Pattern, Repository Pattern, Dependency Injection och Interface Segregation omsatt i praktiken.

Det som imponerar mest är inte bara vad som byggdes, utan hur. De studerande jobbade med feature branches, code reviews, merge-hantering och ett riktigt beställardokument som kravspecifikation. De fick känna på hur det är att jobba agilt under tidspress med en kund som har verkliga förväntningar.