RetroBoard
Key features
Create retro boards with title and optional sprint name
Four default columns: Went Well, To Improve, Action Items, Kudos
Add, edit, and delete cards in each column
Upvote system to prioritize topics
Responsive design with Tailwind CSS v4 and dark theme
REST API documented with Swagger (/api/docs)
Angular 22 standalone architecture with Signals
Description
RetroBoard is a sprint retrospective application for agile teams. Built with Angular 22 standalone, Signals, and Tailwind CSS v4 on the frontend, and NestJS 11 with TypeORM and SQLite on the backend. It allows creating retro boards with four default columns (Went Well, To Improve, Action Items, Kudos), adding cards with voting, and managing the full retrospective cycle. The API includes Swagger documentation and class-validator validation.
Technologies used
Angular
TypeScript
SQLite
Tailwind CSS