Repository navigation
Official First Release
Jangular v1.1.1 - Official Release
🚀 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-cliCreate 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🚀 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
- [Documentation](https://github.com/yourusername/jangular/wiki)
- [Issues](https://github.com/yourusername/jangular/issues)
- [NPM Package](https://www.npmjs.com/package/jangular-cli)
📝 License
This project is licensed under the ISC License - see the LICENSE file for details.
Jangular - Accelerating Enterprise Application Development