All projects
AngularSpring BootPostgreSQL

SprintSense

Period
2025
Sector
SaaS (personal product)

Role  Design, development and production release — solo

Agile retrospectives SaaS built solo, from design to production. Angular 19 SSR, Spring Boot, PostgreSQL.

Context

Personal product: a tool helping agile teams run structured retrospectives — collaboration, voting and action tracking.

Challenge

Ship a complete product alone — API, interface, database, deployment — while keeping it indexable by search engines, which forces server-side rendering in an Angular application.

Solution

Angular 19 front end with SSR and hydration, Spring Boot REST API, PostgreSQL with Liquibase migrations, cloud deployment and a CI/CD pipeline. Crawler rendering and SSR deployment were the real sticking points.

Outcome

Live at sprintsense.dessalli.com, Lighthouse performance 95+, MVP delivered in 3 months.

95+Lighthouse perf.
20+API endpoints
3months to MVP

Highlights

  • Solo full-stack build: Angular 19 SSR front end + Spring Boot REST API
  • PostgreSQL with Liquibase migrations
  • Server-side rendering with hydration for SEO and performance
  • Cloud deployment with a CI/CD pipeline

Tech stack

Angular 19Angular SSRSpring BootPostgreSQLLiquibaseDockerCI/CD