Welcome to the Courier Management System, a JavaFX project designed to streamline courier operations, making it easy to track orders, place new orders, and manage returns. This system caters to both individual customers and employees, providing a comprehensive solution for efficient courier management.
- Order Tracking: Monitor the status and location of orders in real-time.
- Order Placement: Easily place new orders with user-friendly interfaces.
- Return Management: Streamlined process for handling returns, ensuring a hassle-free experience.
- Customer Management: Maintain individual customer profiles for personalized service.
- Employee Dashboard: Dedicated features for employees to manage orders and streamline operations.
Before running the application, ensure you have the following installed(can be found in lib folder in the repository:
- Java Development Kit (JDK) 17 or later
- JavaFX SDK
- Jasper Libraries
- MySQL-Connecter
-
Clone the repository:
git clone https://github.com/Ari-Ghosh/CourierMS.git
-
Compile and run the application using your preferred IDE or command line.
- Launch the application.
- Choose whether you are accessing the system as a customer or an employee.
- Follow the intuitive user interfaces to place orders, track shipments, manage returns, and perform other relevant tasks.
- Special thanks to JavaFX for providing a robust framework for building rich client applications.
Feel free to explore and enhance this Courier Management System! If you encounter any issues or have suggestions for improvement, please open an issue.