This is a booking system for semester 2 project.
A quick introduction of getting the program setup.
First you have to set up directory where the program will be. Open cmd and go to the directories location using this command
cd directoryName
To speed up the process you can also use forward slash '/' to go threw multiple directories
cd directoryName/anotherDirecoryName
Clone this git repository in cmd Note: When you have cloned the repository it will create a folder where all of the files are in there
git clone https://github.com/ASilins/SEP2-Project
To run this program you have to use Intellij with Java JDK 17 installed.
In lib folder you can find javafx-17 that has to be added as global library and has to be added in project structure for the GUI to run
- Start server application
- Start client application
- Start client application
This is dummy text
Added all about pre-order (excluding reservation)
Created client side for handling an order
Created client side that handles retrieving menu items from the server
Made server classes and wrote javadocs
Added few classes in the server and wrote javadocs
Created classes that send and take information from the database. There is a singleton class that keeps information about the connection to the database. Used state pattern for sending and receiving information from the database. Using state patterns allows the use of one interface and smaller code.
Created server side for taking Order objects from the Database to the client
Added methods that take from the server a list of order items
Added classes for account creation and wrote javadocs
Changed database instance creation server class. Testing is required to see the performance and to see if there is problems.