The app is a single Go binary with the Vue frontend embedded in it. Redis is used for backend and pubsub. Most of the frontend - backend communication is with websockets.
Many retrospective apps need signups/accounts to get started. With this, creating a board generates a shareable link that participants can join directly. Data is automatically deleted after 2 days (this is configurable). The project is also self-hostable with docker compose if you prefer to keep data in your own server.
Some features: Anonymous messages, masked messages, likes/comments, live presence, live typing activity, dark theme, countdown timer, board ownership transfer, print as pdf, download as json, board locking, customizable columns etc.
Live demo: https://demo.quickretro.app
Features (docs): https://quickretro.app/guide/dashboard
Source: https://github.com/vijeeshr/quickretro
Would love to know your feedback on this.