Skip to content

Repository files navigation

Kagerupsømagle Andelskasse – Software Quality Exam F2026

Bankapplikation bygget som eksamensprojekt i Software Quality. Systemet simulerer en simpel netbank med brugere, konti, transaktioner, låneberegner og valutaomregning.

Tech stack

  • Backend: Java 17 / Spring Boot 3 (REST API)
  • Frontend: Vanilla HTML, CSS, JavaScript
  • Database: MySQL 8 (Docker)
  • Ekstern API: ExchangeRate-API (valutaomregning)

Kom i gang

# 1. Start databasen
cd database && docker compose up -d

# 2. Start backend
cd backend && mvn spring-boot:run

# 3. Start frontend
cd frontend && npx serve . -l 3000

Åbn http://localhost:3000 og log ind med en testbruger (se database/README.md).

Dokumentation

Dokument Beskrivelse
arkitektur.md Lagdelt arkitektur, diagrammer, request-flow, ER-diagram, API-oversigt
kravspec.md Funktionelle krav (F1–F9), ikke-funktionelle krav, exceptions
backend/README.md Backend-opsætning, endpoints, konfiguration
database/README.md Docker-opsætning, testbrugere, nulstilling
frontend/README.md Frontend-opsætning, sider

Funktioner

# Funktion Beskrivelse
F1 Indbetal Indsæt beløb på konto
F2 Hæv Hæv beløb fra konto
F3 Overfør Overfør mellem konti
F4 Se saldo Vis kontobalance
F5 Historik Transaktionshistorik
F6 Registrer Opret bruger + konto
F7 Login Brugerlogin
F8 Opret konto Opret bankkonto
F9 Rente Tilskriv rente (admin)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages