GONTOBBO is a Java-based, platform-independent Ticket Management System designed to streamline ticket sales, refunds, and management. With a clean, user-friendly interface, robust functionality, and an integrated SQLite database, it is a reliable solution for businesses looking to efficiently handle ticket transactions.
- User Authentication: Secure admin login.
- Sales Insights: Real-time display of total sales at the top of the dashboard.
- Ticket Management:
- Sell new tickets.
- Process ticket refunds.
- History Overview:
- View old tickets stored in the database.
- Sales Overview:
- Check total sales data.
- Platform Independent: Built using Java Swing, runs on any system with a Java runtime environment.
- Database Integration: SQLite used for reliable and lightweight data storage.
- Object-Oriented Design: Ensures clean code and extensibility.
- Programming Language: Java
- UI Framework: Java Swing
- Database: SQLite
- Architecture: Object-Oriented Programming (OOP)
- Java Development Kit (JDK) version 8 or higher installed on your machine.
- SQLite installed for database management.
- Git installed for cloning the repository.
-
Clone the repository:
git clone https://github.com/<your-username>/GONTOBBO.git
-
Navigate to the project directory:
cd GONTOBBO -
Set up the SQLite database:
- Ensure the
gontobbo.dbfile is present in theresourcesfolder. - If missing, create a new SQLite database and run the schema provided in
database/schema.sql.sqlite3 gontobbo.db < database/schema.sql
- Ensure the
-
Compile the project:
javac -d bin src/*.java -
Run the application:
java -cp bin Main
We welcome contributions! Here's how you can help:
- Fork the repository.
- Create a feature branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add your message here" - Push to the branch:
git push origin feature-name
- Submit a pull request.
This project is licensed under the MIT License.
GONTOBBO - Simplifying Ticket Management, One Transaction at a Time.
This version includes instructions on setting up and integrating SQLite with the project. If you have specific schemas or additional details about the database, let me know, and I can add those too!


