This project is a comprehensive system for managing the inventory, sales, and customer information of a shirt store. It is built using Java and various frameworks and libraries.
- 📦 Inventory Management: Manage shirt inventory with different sizes, colors, and styles. Track stock levels, receive shipments, and process returns.
- 💰 Sales Management: Track sales transactions and generate invoices. Manage customer information, including name, contact details, and purchase history.
- 👤 Customer Management: Store customer information, including name, contact details, and purchase history. Provide a user-friendly interface for easy navigation and data management.
- 🎨 UI Design: Implement a beautiful and user-friendly interface using the FlatLaf library.
- ☕ Java: The primary programming language used for developing the application.
- 💾 SQL Server: The database management system used to store and retrieve data.
- 🖌️ FlatLaf: Used for implementing the user-friendly interface.
- 📥 Clone the repository.
- 💻 Open the project in your preferred Java IDE.
- 📚 Ensure you have the necessary libraries installed (see
lib/
directory). - ⏯️ Run the application.
This project uses JUnit for testing. Run the tests in the test/
directory to ensure everything is working as expected.
To build the project, use the provided build.xml
Ant build file.
Contributions are welcome. Please open an issue or submit a pull request.
The database used for this project is located in the database/
directory.