-
Notifications
You must be signed in to change notification settings - Fork 0
SPEC
Erik Forsgren edited this page Jan 8, 2024
·
10 revisions
Här kanske vi kan speca upp vad som ska byggas, krav och nice-to-have features som kan byggas framöver.
Om appen fungerar bra och blir uppskattad är tanken att eventuellt paketera och produktifiera denna. Kan vara bra att ha i bakhuvudet under utveckling, så att vi försöker hålla koden förvaltningsbar.
- Inloggning med SSO via AzureAD för våra anställda
- Startsida med val av roll/bakgrund för externa, dvs kund/medarbetare/etc...
- Feedback ska rensas automagiskt för folk som inte längre finns i azureAD (folk som slutat etc) för att undvika gdpr-strul
- Visualisering via s.k spindel-diagram, exempelvis
- Konfigurerbara beskrivningar för inmatningsfälten via property-fil eller liknande (obs att endast formulering/stavning ska ändras, INTE vad fältet syftar till, dvs innehållet i det ifyllda ändras inte på detta vis)
- Regresionstester (typ se till att testtäckningen är >80% så folk vågar peta på koden även i framtiden utan att allt rasar)
- Dokumenterade deployment-flöden for great good
En första miro-skiss finns här (observera att detta bara är tänkt som en start och utfördes utan diskusioner av en person under mellandagarna...)

Spring boot känns mer eller mindre givet, och Kotlin så det blir lite mer spicy
React?
Kan vara värt att fundera på vilken typ av DB som är lämplig, det skulle eventuelt vara bra och kul att köra mongoDB? Behövs liquibase?
Github actions är nice
Förslagsvis kör vi detta i azure