<aside>
<img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/98e1654b-3141-4bb9-993d-36738e397d78/f90cbc47-d902-48e9-94d5-00053727b327/25231.jpg" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/98e1654b-3141-4bb9-993d-36738e397d78/f90cbc47-d902-48e9-94d5-00053727b327/25231.jpg" width="40px" /> Github Repository →
</aside>
📝Overview
This project is a Desktop Application (using Java) as part of my coursework for Object Oriented Analysis and Design at BINUS University.
The application “Internet CLafes” is a technology-driven business that can help to manage booking systems, report data, and manage products.
☑️Features
- Java GUI (using Java FX library)
- Using Relational Database to make sure the integrity of the data (using MySQL)
- Authentication (Registration/login system) + User Management
- Booking Management
- Product Management
- Transaction History
- Job and Report Management
👨💻What I Have Learned
- MVC (Model View Controller) architectural pattern to improve code maintainability (click drop-down for more details)
- Build features according to documentation needs (use case diagrams, class diagrams, requirements provided by lab assistants) (click drop-down for more details)
- GUI (Graphical User Interface) using JavaFX library
- Database integration (using MySQL)
- Team work
- Git for collaborating with others