AutSub is a subscription management system built with Spring Boot, designed to help businesses manage their subscription plans and analyze customer churn. The system provides secure API endpoints for company registration, authentication, plan management, and AI-powered analytics.
- Company account management
- Subscription plan creation and management
- AI-powered churn analysis
- JWT-based authentication
- Plan statistics and analytics
- Java 21
- Spring Boot 3.4.1
- Spring Security
- PostgreSQL
- JWT for authentication
- OpenAI GPT integration
- Maven for build management
- Clone the repository
- Configure application.properties
- Run using Maven:
./mvnw spring-boot:runPlease follow the existing code style and add appropriate tests for new features.