This is a collaborative project that @SanikaPotdar, @abiipereira and I have worked on.
To create a GUI based Java application using Swing control commands, to order pizzas.
Java Netbeans, mySQL Database.
We have created 5 forms:
- Welcome page
- Sign up page
- Login page
- Menu page
- Billing page
Our main aim with this project was to make our application as user-friendly as possible, keeping in mind real world pizza ordering website structures.
We’ve used panels for distinction in layout, buttons for action calls, labels, text fields, password fields, scroll table for billing and extensively used images in labels for a clean and beautiful User Interface.
Our application starts with a welcome page, where you have options of sign up and login, each having a dedicated page to themselves. For sign up, the name, username and password are input from a text field into the database table called User. Further you login with the same details, and the database cross verifies your identity. On successful login, a Menu page opens, which we have extensively customized and designed to suit the needs of our application. Every pizza is displayed in bordered box, with a label displaying its price and button that adds it to the cart. Finally, user can click on the check out button, which will display the billing page. Price breakdown of each pizza and total amount to be paid is displayed on this final page.