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:run
src/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