Skip to content

jtarchie/helloretro

Repository files navigation

HelloRetro

Site: https://helloretro.app

What is a Retro?

The retrospective is a meeting to discuss a situation's successes and failures. A retro is meant to be constructive. There's an opportunity to present issues, discuss them, and provide steps for action.

It is not for complaining and commiserating.

There are different formats for a retro. They assist in having patterns for starting, navigating, and concluding a discussion.

HelloRetro supports the "Happy, Meh, Sad" / "Mad, Sad, Glad" pattern. It stems from answering the questions:

  • Happy: What went well?
  • Sad: What was disappointing?
  • Mad: What didn't go well?

Features

  • Easily create a retrospective to share with your team
  • Add/edit retro items
  • Vote on retro items
  • Discussion timer (unopinionated)
  • Realtime updates (using SSE)
  • Built with accessability in mind
  • Self hosted (no external database required)

Motivation

This is a retrospective board built in similar style of Refacto and Postfacto.

The purpose of this rewrite was purely to use the technologies of Vite, Pocketbase, and PreactJS together. A lean application that provides the same functionality, but does not incur the same costs as being highly available. Deployed to fly.io with a persisted disk, so the application can scale down, but persist the sqlite database (provided by Pocketbase) between startups.

Development

brew bundle

yarn install
task -p build server
yarn test

About

Host the retro for your team, remotely.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published