Skip to content

rametta/retros

Repository files navigation

🏂🏻 Retro's

A Haskell based web app for conducting team retrospectives.

App Features:

  • Authentication
  • Multi teams support - Create teams, add users to your team, add retro boards to your team.
  • Drag-n-drop items between columns
  • Add comments to items
  • Upvote items
  • Easily move columns to other retro boards
  • Column header cover images

Tech Features:

  • All pages auto refresh data connected directly to Postgres through WebSockets
  • Super fast page transitions with TurboLinks
  • Incremental DOM patching with MorphDOM
  • Completely written in Haskell
  • Styled with Tailwind

app screenshot

Made with ❤️, haskell, and IHP.

Development

  • Run ./start to start the local dev server.
  • Dev server available at localhost:8000
  • Dev server tools available at localhost:8001
  • Enter into a nix shell if you need: nix-shell