Project Metrics & Numbers

Quantitative overview of Vivolar: sprints, features, pages, releases, and codebase statistics.

metrics project-management

At a Glance

MetricValue
Sprints completed18
Features implemented78+
Frontend pages29
Current versionv2.7.0
Backend packages (domains)12
Flyway migrations40+

Sprint Timeline

The project has been developed over 18 sprints, each focused on specific capability areas:

Feature Highlights

Inventory Management:

Smart Input:

Shopping:

Admin & Analytics:

Codebase

The codebase is split between backend and frontend with a clear API boundary:

Backend: Spring Boot application with 12 domain packages, following modular monolith architecture with ArchUnit-enforced boundaries.

Frontend: React SPA with 29 pages, organized by feature with shared components. Tailwind CSS for styling, react-router for navigation.

Tests: Integration tests with TestContainers (real PostgreSQL), unit tests for business logic, Vitest for frontend components.