FOR DEVELOPERS WHO BUILD WITH JAVA

Spring Boot + Angular
SaaS Starter Kit.

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.

Java 21Spring Boot 4Angular 22PostgreSQL
your-next-projectsource included

// A place for every part of your app.

backend/Spring Boot
auth/projects/common/your-next-feature/ ← start here
frontend/Angular
core/features/
docker-compose.yml
AGENTS.md
README.md
Clear conventionsOne application.
Own the whole stack.From Angular form to SQL migration.

Illustrative preview · see the source for the full structure

BUILT TO BE UNDERSTOOD

Explicit DTOs

Package by feature

Versioned migrations

Agent instructions included

THE SAME FIRST COMMIT. AGAIN.

Stop rebuilding the same setup for every project.

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

Connected pieces.
Readable all the way down.

Follow a request from the form to the database. Extend the example instead of assembling disconnected snippets.

01 / AUTHENTICATION

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 flow
02 / YOUR FIRST FEATURE

Trace a complete CRUD.

Create, read, update and delete projects through typed Angular services, validated DTOs and owner-scoped REST endpoints.

Add your next entity
03 / LOCAL DEVELOPMENT

Bring the stack with you.

PostgreSQL, Flyway migrations, environment examples and Docker Compose. Each edition is a self-contained source package.

Read the setup steps
04 / APPLICATION STRUCTURE

Find the code you need.

Java packages organized by feature. Standalone Angular components. Explicit service boundaries and a shared API contract.

Explore the architecture
05 / AGENT CONTEXT

Built to be extended by humans and AI coding agents.

AGENTS.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 guide
06 / PRO MODULES

Go beyond the first user.

User administration, permission checks, audit history, settings, password reset and an optional Stripe test-mode integration.

Compare the editions

THE AIM: LESS REPEATED SETUP

From idea to working
full-stack base faster.

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.

Phabdev Starter Lite dashboard and project management with development data
Actual Free Lite application screen, captured locally. Development data, not customer activity.
A REQUEST, END TO ENDProject example
01

Angular form

Required name. Typed request. Visible errors.

ProjectService
02

Spring REST endpoint

Validate the DTO and resolve the current user.

POST /api/projects
03

PostgreSQL

Persist a project linked to its owner.

owner_id
The same ownership boundary applies to reads, edits and deletes.
LOCAL QUICKSTARTDocker Compose
# 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 --build

First build downloads dependencies. See the setup guide for prerequisites and Windows commands.

Open the installation guide

The 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.

Source code you can make your own.

Pro is prepared for early access. Checkout is closed until delivery, support and purchase terms are ready.

FREE LITEMIT license

The foundation.

For exploring the stack and building your first feature.

€0free source code
View Free Lite

No account or card required.

  • Spring Boot + Angular application
  • Auth, refresh rotation and roles
  • Owner-scoped project CRUD
  • PostgreSQL, migrations and Docker
  • Setup docs and agent instructions
Read the Docs
PRO EARLY ACCESSPRE-LAUNCH

A broader starting point.

For applications that need administration and integration examples.

€49planned one-time price
Get Pro Early Access

Planned standard price: €99 later.

  • Everything included in Lite
  • Admin users, roles and audit log
  • Password reset and email abstraction
  • Settings and basic rate limiting
  • Stripe test-mode integration skeleton

Commercial license draft: own products and client work; no template resale.

Building for more clients?Agency licensing is planned at €199. Scope and availability are not finalized.
Join Waitlist

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

Free vs Pro, at a glance.

Included capabilityFree LitePro
Registration, login, logout, /meIncludedIncluded
Short-lived JWT + rotating refresh cookieIncludedIncluded
Project CRUD + owner isolationIncludedIncluded
PostgreSQL, Flyway, Docker, docsIncludedIncluded
Admin user management + permissionsBasic roles onlyIncluded
Audit log + user settingsNot includedIncluded
Password reset + email abstractionNot includedIncluded
Stripe checkout, webhook, portalNot includedTest-mode skeleton
LicenseMITCommercial 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

Documentation is
part of the product.

Setup, security boundaries and extension points are documented alongside the code. Make an informed choice before building on top of it.

Read the Docs

DIRECTION, WITHOUT THE PROMISES

A deliberate scope.

Buy only for what is included today. Roadmap items are intentions, with no guaranteed date.

01 / INCLUDED IN SOURCE

The application foundation.

Authentication, a complete project feature, Pro administration modules, local infrastructure and extension guides.

02 / BEFORE PAID LAUNCH

The purchase experience.

Verified delivery, published support and refund terms, reviewed commercial license and production deployment guidance.

03 / UNDER CONSIDERATION

Follow the real use cases.

Agency licensing and further examples based on developer feedback. Multi-tenancy is not included in the current release.

Read the current roadmap

BEFORE YOU START

Fair questions.
Direct answers.

Is this a hosted SaaS?

No. It is application source code that you run and modify. You provide hosting, a database and any external services your product needs.

Can I use it for client work?

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.

Is the code AI-generated?

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.

What is included in the free version?

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.

What is included in Pro?

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.

Why not just use JHipster?

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.

Why Spring Boot + Angular instead of Next.js?

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.

Do I get updates?

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.

Can I refund?

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.

Can I use Codex or Cursor with it?

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.

Build on something
you can understand.

Download Lite. Run it locally. Decide from the code.

View Free Lite Join Waitlist Pro checkout and waitlist are not open yet.

PRE-LAUNCH STATUS

Pro sales are not open yet.

The €49 price is planned. Checkout will open once delivery, support and purchase terms are in place. You can inspect and use Free Lite now.

View Free Lite Read the Docs

This page has not collected your email or created a reservation.