Coworks is an Object-Oriented Programming (OOP) project developed by Team 53 at Faculty of Computer and Information Science - ASU . It is a system designed to manage a coworking space, facilitating the reservation and administration of various room types for different users.
-
Room Types:
- General Room
- Meeting Room
- Teaching Room
-
User Types:
- Visitor
- Administrator
-
Technologies Used:
- Java (OOP)
- JavaFX for GUI
- Maven for Dependency Management
- JSON for Data Serialization
The system is built on OOP principles, providing flexibility and modularity in managing different room types and user roles. JavaFX is used for the graphical user interface, creating an intuitive and user-friendly experience.
- Clone the repository:
git clone https://github.com/your-username/coworks.git
- Build the project using Maven:
mvn clean install
- Run the application:
java -jar target/coworks.jar