Begin with a real session.
Registration, login, short-lived access tokens, rotating refresh cookies and logout. Access tokens stay in frontend memory.
Inspect the auth flowFOR DEVELOPERS WHO BUILD WITH JAVA
Stop rebuilding auth, roles, APIs
and Docker for every Java SaaS.
A production-minded Java + Angular foundation for SaaS, dashboards and internal tools. Auth, roles, REST APIs, PostgreSQL, Docker and docs already wired.
Source code, not a hosted SaaS. Built for Java developers.
€49 early access planned. €99 standard later. Checkout not open yet.
// A place for every part of your app.
Illustrative preview · see the source for the full structure
Explicit DTOs
Package by feature
Versioned migrations
Agent instructions included
THE SAME FIRST COMMIT. AGAIN.
A new project starts with a familiar list: connect the database, add login, handle expired tokens, protect routes, agree on errors, wire up Docker.
Then you still have to build the actual product.
Keep the common foundation. Spend your attention on your domain.
A SMALL, COHERENT FOUNDATION
Follow a request from the form to the database. Extend the example instead of assembling disconnected snippets.
Registration, login, short-lived access tokens, rotating refresh cookies and logout. Access tokens stay in frontend memory.
Inspect the auth flowCreate, read, update and delete projects through typed Angular services, validated DTOs and owner-scoped REST endpoints.
Add your next entityPostgreSQL, Flyway migrations, environment examples and Docker Compose. Each edition is a self-contained source package.
Read the setup stepsJava packages organized by feature. Standalone Angular components. Explicit service boundaries and a shared API contract.
Explore the architectureAGENTS.md, documented conventions and extension guides help you work with Codex, Cursor or Claude Code. Built with AI assistance, with its boundaries documented.
See the extension guideUser administration, permission checks, audit history, settings, password reset and an optional Stripe test-mode integration.
Compare the editionsTHE AIM: LESS REPEATED SETUP
Start the free edition locally. Register a user, create a project and follow the network request to its controller. Time savings depend on your project; no speed benchmark is claimed.

Required name. Typed request. Visible errors.
ProjectServiceValidate the DTO and resolve the current user.
POST /api/projectsPersist a project linked to its owner.
owner_id# Extract the Lite source package
cd phabdev-saas-starter-lite
# Copy the local environment template
cp .env.example .env
# Set your local secrets, then start
docker compose up --buildFirst build downloads dependencies. See the setup guide for prerequisites and Windows commands.
Open the installation guideThe diagrams explain the included code. A public hosted demo is not available. Local verification steps are in the documentation.
START FREE. CHOOSE WHAT YOU NEED.
Pro is prepared for early access. Checkout is closed until delivery, support and purchase terms are ready.
For exploring the stack and building your first feature.
No account or card required.
For applications that need administration and integration examples.
Planned standard price: €99 later.
Commercial license draft: own products and client work; no template resale.
Paid prices are proposed, not active offers. Tax treatment, update entitlement and refund terms will be stated before purchases open. Read the license notes.
NO GUESSWORK
| Included capability | Free Lite | Pro |
|---|---|---|
| Registration, login, logout, /me | Included | Included |
| Short-lived JWT + rotating refresh cookie | Included | Included |
| Project CRUD + owner isolation | Included | Included |
| PostgreSQL, Flyway, Docker, docs | Included | Included |
| Admin user management + permissions | Basic roles only | Included |
| Audit log + user settings | Not included | Included |
| Password reset + email abstraction | Not included | Included |
| Stripe checkout, webhook, portal | Not included | Test-mode skeleton |
| License | MIT | Commercial draft |
Integrations need your provider accounts and configuration. The starter does not include hosting, a payment account or a production security guarantee.
READ IT BEFORE YOU DOWNLOAD IT
Setup, security boundaries and extension points are documented alongside the code. Make an informed choice before building on top of it.
Read the DocsDIRECTION, WITHOUT THE PROMISES
Buy only for what is included today. Roadmap items are intentions, with no guaranteed date.
Authentication, a complete project feature, Pro administration modules, local infrastructure and extension guides.
Verified delivery, published support and refund terms, reviewed commercial license and production deployment guidance.
Agency licensing and further examples based on developer feedback. Multi-tenancy is not included in the current release.
BEFORE YOU START
No. It is application source code that you run and modify. You provide hosting, a database and any external services your product needs.
Lite uses the MIT license. The Pro commercial license draft permits building your own products and client applications, but prohibits reselling or redistributing the starter as a template. Review the final terms when paid sales open.
AI coding agents helped create this starter, including code and documentation. We disclose that directly. “AI-ready” means documented conventions, readable modules and agent instructions; it is not a claim that the source was written without AI. Review and test the code for your application.
Spring Boot and Angular source, registration, login, refresh rotation, logout, roles, an owner-scoped project CRUD, PostgreSQL migrations, Docker Compose and documentation. Download the Lite package without an account.
Lite's foundation plus user administration, permission checks, audit history, settings, password reset, an email abstraction, basic rate limiting and a Stripe test-mode skeleton. Stripe and email require your configuration. Paid access is not open yet.
You may prefer JHipster, particularly if you want its generator workflow. This kit offers a fixed, inspectable starting codebase with one chosen stack. Read the architecture and try Lite to decide whether that smaller scope is useful for your project.
Choose this stack when Java on the server and Angular on the client fit your skills or your team. It is not a claim that one stack is universally better. If your application and team are already comfortable with Next.js, switching stacks may add work.
The downloaded source is yours under its license. Pro update access and the support period have not been finalized. Those terms must be published before checkout opens; no lifetime update promise is made.
There is currently no active checkout or paid purchase. A refund policy will be published before sales open. No refund window is promised on this pre-launch page.
Yes. The source includes AGENTS.md and guides for adding features. You can also use Claude Code or work without an agent. Agent output still needs code review, tests and application-specific security checks.
MAKE YOUR NEXT FIRST COMMIT COUNT.
Download Lite. Run it locally. Decide from the code.