A JavaFX application for managing subscription boxes, orders, and customer subscriptions.
- Subscription Management
- User Management
- Order Tracking
- Delivery Status Updates
- Subscription Status Monitoring
- Price Management
- Activity Logging
- Java 17
- JavaFX for UI
- Maven for dependency management
- MySQL for database
- Java JDK 17 or higher
- Maven 3.8+
- MySQL Server
- Clone the repository:
git clone [your-repository-url]- Navigate to the project directory:
cd SubscriptionBoxModel- Build the project:
mvn clean install- Run the application:
mvn javafx:runsrc/main/java/com/subscriptionbox/models- Data modelssrc/main/java/com/subscriptionbox/services- Business logic and servicessrc/main/java/com/subscriptionbox/ui- JavaFX UI componentssrc/main/resources- FXML layouts and resources
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request