Skip to content

Official First Release

Choose a tag to compare

@nathangtg nathangtg released this 13 Mar 13:25
· 78 commits to master since this release

Jangular v1.1.1 - Official Release

Version Downloads

🚀 Enterprise-Grade Java API & Angular Starter Kit

Jangular is a comprehensive starter kit that combines the power of Spring Boot for backend development and Angular for frontend, with built-in authentication and authorization systems. This project aims to accelerate enterprise-level development by providing a robust foundation for creating secure, scalable applications.

✨ Features

  • Full-Stack Solution: Seamlessly integrates Spring Boot backend with Angular frontend
  • Authentication & Authorization: Pre-configured security using Spring Security and JWT tokens
  • Database Flexibility: Support for MySQL, PostgreSQL, and MSSQL databases
  • Database Integration: Database support with JPA/Hibernate
  • Database Migration: Automated database schema management with Flyway
  • CLI Tool: Simple command-line interface for project initialization
  • Ready-to-Use Components: Login, registration, and dashboard components
  • Route Protection: Built-in authentication guards for securing routes
  • Token Management: HTTP interceptors for automatic token handling
  • Service Architecture: Well-structured service layer for API communication

🛠️ Technologies

Backend

  • Java 21
  • Spring Boot 3.4.3
  • Spring Security
  • Spring Data JPA
  • JWT Authentication
  • Flyway Migration
  • MySQL, PostgreSQL, or MSSQL support
  • Lombok
  • Maven

Frontend

  • Angular (latest version)
  • TypeScript
  • Angular Material
  • RxJS
  • Lazy-loaded modules
  • Route Guards
  • HTTP Interceptors
  • Reactive Forms

CLI Tool

  • Node.js
  • Commander.js
  • Inquirer.js
  • Chalk
  • fs-extra

🚀 Getting Started

Installation

# Install the Jangular CLI
npm install jangular-cli

Create a new Jangular project

npx jangular-cli init my-project

Navigate to your project

cd my-project

Start the backend

npm run start:backend

In another terminal, start the frontend

npm run start:frontend

📦 NPM Version History

Version Downloads (Last 7 Days) Published
1.1.1 10+ Latest
1.0.2 552 21 hours ago
1.0.1 532 21 hours ago
1.0.0 62 2 days ago

🔄 What's New in v1.1.1

This marks the first official release on GitHub! Jangular is now ready for enterprise-level application development with comprehensive documentation and a stable API.

🔗 Links

📝 License

This project is licensed under the ISC License - see the LICENSE file for details.


Jangular - Accelerating Enterprise Application Development

# Jangular v1.1.1 - Official Release

Version
Downloads

🚀 Enterprise-Grade Java API & Angular Starter Kit

Jangular is a comprehensive starter kit that combines the power of Spring Boot for backend development and Angular for frontend, with built-in authentication and authorization systems. This project aims to accelerate enterprise-level development by providing a robust foundation for creating secure, scalable applications.

✨ Features

  • Full-Stack Solution: Seamlessly integrates Spring Boot backend with Angular frontend
  • Authentication & Authorization: Pre-configured security using Spring Security and JWT tokens
  • Database Flexibility: Support for MySQL, PostgreSQL, and MSSQL databases
  • Database Integration: Database support with JPA/Hibernate
  • Database Migration: Automated database schema management with Flyway
  • CLI Tool: Simple command-line interface for project initialization
  • Ready-to-Use Components: Login, registration, and dashboard components
  • Route Protection: Built-in authentication guards for securing routes
  • Token Management: HTTP interceptors for automatic token handling
  • Service Architecture: Well-structured service layer for API communication

🛠️ Technologies

Backend

  • Java 21
  • Spring Boot 3.4.3
  • Spring Security
  • Spring Data JPA
  • JWT Authentication
  • Flyway Migration
  • MySQL, PostgreSQL, or MSSQL support
  • Lombok
  • Maven

Frontend

  • Angular (latest version)
  • TypeScript
  • Angular Material
  • RxJS
  • Lazy-loaded modules
  • Route Guards
  • HTTP Interceptors
  • Reactive Forms

CLI Tool

  • Node.js
  • Commander.js
  • Inquirer.js
  • Chalk
  • fs-extra

🚀 Getting Started

Installation

# Install the Jangular CLI
npm install jangular-cli

# Create a new Jangular project
npx jangular-cli init my-project

# Navigate to your project
cd my-project

# Start the backend
npm run start:backend

# In another terminal, start the frontend
npm run start:frontend

📦 NPM Version History

Version Downloads (Last 7 Days) Published
1.1.1 10+ Latest
1.0.2 552 21 hours ago
1.0.1 532 21 hours ago
1.0.0 62 2 days ago

🔄 What's New in v1.1.1

This marks the first official release on GitHub! Jangular is now ready for enterprise-level application development with comprehensive documentation and a stable API.

🔗 Links

📝 License

This project is licensed under the ISC License - see the LICENSE file for details.


Jangular - Accelerating Enterprise Application Development