Projekt

Nova Report – Examensarbete

Planerat · Java · Spring Boot · AI · Crypto · Discord
Konceptskiss för examensarbetet

Ett examensarbete inom systemintegration med fokus på att förena AI, nyhetsanalys, kryptoteknik och notifieringstjänster i en gemensam plattform. Projektet bygger på en modulär mikrotjänst-arkitektur i Java/Spring Boot och visar hur data från flera API:er och RSS-flöden kan bearbetas, sammanfattas och distribueras automatiskt via säkra integrationer. Resultatet blir en skalbar lösning som kombinerar datadriven insikt med praktisk tillämpning – från nyhetsinsamling till AI-genererad rapportering och notifieringar i realtid.

  • Integrerar nyhetsflöden, AI-analys, kryptobetalningar och notifieringstjänster.
  • Byggd med mikrotjänster i Spring Boot, containeriserad och CI/CD-automatiserad.
  • Visar hur moderna integrationsmönster kan omsättas till en fungerande produkt.
Läs mer om projektet Besök live-versionen Öppna repot på Github

Drillbi – Adaptiv quizplattform

2024–2025 · Java · Spring Boot
Skärmdump från Drillbi med AI-förklaring

En webbapplikation som hjälper undervisande personal och studerande att skapa och genomföra quiz på ett modernt och lättanvänt sätt. Projektet kombinerar AI-stöd med en tydlig struktur så att användare snabbt hittar rätt.

  • Frågeordning kan väljas: i ordning, baklänges eller slumpad.
  • Vid fel svar visas knappen ”Förklara med AI”; en AI-genererad förklaring kan begäras för att tydliggöra varför rätt alternativ är rätt.
  • Felbesvarade frågor återkommer senare i frågelistan på ett slumpmässigt index (10–15) för repetition.
  • Text-till-quiz-verktyg: text kan matas in och quizfrågor genereras automatiskt, med språkalternativ och sparfunktion.
  • OCR-stöd finns: text kan läsas från fotade eller uppladdade bilder (t.ex. en boksida) och användas för att skapa nya quizfrågor.
Läs mer om projektet Besök live-versionen Öppna repot på Github

E-commerce Microservices

2025 · Spring Boot · Docker · Nginx
Skärmdump från e-handelsprojektets produktlista

Ett e-handelssystem där beställningar, produkter och kunddata hanteras av var sin tjänst men samarbetar sömlöst. Målet är att visa hur en större lösning kan delas upp för att bli lättare att underhålla.

  • Orderflöden följs upp med korrelations-ID så att varje steg kan spåras mellan mikrotjänsterna.
  • Felmeddelanden levereras som ProblemDetail-svar för att ge tydlig återkoppling till klienter och övervakning.
  • JWT-baserade anrop valideras i varje tjänst innan data lämnas ut till användare eller andra system.
  • Digitala produkter levereras automatiskt efter köp genom ett entitlements-flöde som integreras med användartjänsten.
  • Tjänsterna orkestreras i Docker Compose så att hela systemet startas och uppdateras med ett kommando.
Läs mer om projektet Besök live-versionen Öppna repot på Github

Case‑studier

(Coming soon)