Challenges ๐Ÿ”ช

  • Security
  • Speed
  • Small market
  • User-friendliness

SECURITY

Separate health and identifying data ๐Ÿ˜ท

SPEED

Monorepo

SPEED

Autogenerated DB type-safety ๐Ÿ’ฟ

SPEED

Auto-generate API client ๐Ÿ“ž

USER FRIENDLINESS

Storybook ๐Ÿ“˜

SMALL MARKET

Translations ๐Ÿ‡ฌ๐Ÿ‡ง

Happy about ๐Ÿ˜Š

  • End-to-end typesafety
  • Autogeneration of boilerplate
  • Intentionally avoiding Norway-only
  • Storybook
  • Postponing i18n until needed
  • Dev-tools:
    • Deploy from Slack
    • Seed data
    • Simplified setup

Redo โคด

  • Monolith over microservice
  • Build core yourself, don't outsource
  • Don't build a calendar
  • Don't build authentication yourself
  • Don't build invoicing yourself
    ย 
  • *TRPC over GraphQL
  • *Tailwind CSS over Stitches
  • *shadcn over ReactAria/RadixUI

Konfidens stack

By Tomas Fagerbekk