Loading repository data…
Loading repository data…
nathangtg / repository
Enterprise-Grade Full-Stack Starter Kit – Spring Boot & Angular A powerful starter kit with JWT authentication, Flyway migrations, built-in route protection, and a CLI for quick setup.
Enterprise-grade full-stack scaffolding for Angular + Spring Boot applications
Rapidly bootstrap production-ready full-stack applications with Angular 17+ frontend and Spring Boot 3 (Java 21) backend. Includes JWT authentication, multi-database support, Docker integration, and enterprise security out of the box.
npm install -g jangular-cli
# Create a new project
jangular init my-app
# Navigate to project
cd my-app
# Install dependencies
npm run install:all
# Start development servers
npm run start:backend # Spring Boot on :8080
npm run start:frontend # Angular on :4200
Visit http://localhost:4200 to see your application.
Check if your system meets requirements:
npx jangular --test
jangular init <project-name> [options]
Options:
-g, --group-id <groupId> Java group ID (default: com.example)
-a, --artifact-id <id> Java artifact ID (default: backend)
jangular docker
Interactive menu to manage Docker services, view logs, and check health status.
jangular build [options]
Options:
-b, --backend Build backend only
-f, --frontend Build frontend only
-p, --prod Production build
jangular test [options]
Options:
-b, --backend Test backend only
-f, --frontend Test frontend only
my-app/
├── backend/ # Spring Boot application
│ ├── src/
│ ├── pom.xml
│ └── Dockerfile
├── frontend/ # Angular application
│ ├── src/
│ ├── package.json
│ └── Dockerfile
├── docker-compose.yml # Container orchestration
└── package.json # Root scripts
Full documentation available at jangular.nathangtg.com
Contributions welcome! Please see our Contributing Guide.
MIT © nathangtg
JAngular CLI - Enterprise application development simplified