Skip to content

DorukAkoglu/LibraryProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

252 Commits
 
 
 
 
 
 
 
 

Repository files navigation

StudyLibrary

Our StudyLibrary app is primarily designed as a computer application. Our goal is to helpstudents find study partners during challenging and tiring study periods, making these timesless difficult and more enjoyable. Basically, those with similar courses can add each other. While maintaining this feature, it will also retain the functionality of a general library application, meaning it will have all the features a typical library app would have.

StudyLibrary unifies all of these into a single platform with three distinct user roles. Students can browse and borrow books, write reviews, find and match with study partners taking the same course, chat in real time with matched peers, reserve physical library desks, manage their profile, and receive notifications for all major events. Librarians can manage the entire book catalog and oversee physical desk reservations. Administrators have full control over alluser accounts in the system.

How to Execute?

Open a terminal in the project root directory and run:mvn clean javafx:runThe application window opens at 900×600 pixels and is resizable. We suggest that use the application in full screen.

Dependencies

MongoDB JavaFX Cloudinary

About

CS102-End term project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors