Hoppa till huvudinnehåll
Tillbaka till startsidan

Amealyze - en analysplattform från grunden

Erik Ehnsiö1 min läsning

Det som började som en Excel-baserad månadsrapportering för att följa resultat över tid blev allt mer komplex i takt med att tjänsten växte. Sammanställningar i kalkylblad skapar fler problem än de löser - svårt att följa ändringar, säkerställa rutiner och datakvalitet, göra utdrag och trendanalyser. Grundproblemet var att vi saknade en samlad datakälla, vilket innebar manuell sammanställning vid varje behov.

Lösningen

  • Byggde plattformen från koncept till produktion med Next.js, TypeScript och PostgreSQL,
  • Designade nyckelfunktioner: kundhantering med filtrering och sökning och export möjlighet,
  • Skapade struktur för datavisualisering, historisk spårning och SSO med rollbaserad åtkomstkontroll genom Azure Entra-autentisering.
Editor dashboard
Editor dashboard i ljust läge
Editor dashboard i mörkt tema
Editor dashboard i mörkt läge
Kunddetaljer
Kunddetaljer i ljust läge
Kunddetaljer i mörkt tema
Kunddetaljer i mörkt läge
Rapporter
Rapporter i ljust läge
Rapporter i mörkt tema
Rapporter i mörkt läge

Förbättringar över tid

Sedan lansering i januari 2024 har plattformen fortsatt växa baserat på feedback från användarna.

  • Arkitektur
    • Pages Router → App Router
    • Next.js 16
    • Drizzle ORM med automatiserade migrations
  • Säkerhet
    • Server-side MSAL-autentisering
    • Server-side permission validation
  • Automation
    • CI/CD för dev/prod-miljöer
    • Schemalagda jobb via GitHub Actions
  • Features
    • Insights-system med rekord och trender
    • Login-analytics
    • Admin-dashboard med systemöversikt