TheReadingRoom is a Java-FX based application designed to manage/order books.
- Azul Zulu JDK FX 21 LTS
- slf4j-api-1.7.36.jar
- sqlite-jdbc-3.46.1.0.jar
- Maven
-
Clone the repository:
git clone https://github.com/Russell0014/The-Reading-Room-GUI.git cd cd The-Reading-Room-GUI/
The project structure:
src/
main/
java/
controller/
dao/
model/
utils/
resources/
img/
view/
unit test:
src/
test/
java/
-
Add the files in the lib folder to IDE.
-
Run the application (main.java).
-
The application will open a GUI where you can manage and order book orders.
- Create/login to account
- Edit profile
- View personalized dashboard
- Add/edit items in cart
- Checkout with credit card
- View order history
- Export orders to CSV
- Logout
- View all book inventory
- Update book stock levels
- Access admin dashboard