Java Sync Hotel is a hotel management application built with Java Swing for the GUI, MySQL for the database, and designed to manage guest information efficiently. This project is part of a challenge for ORACLE NEXT EDUCATION | ALURA LATAM.
- Java Development Kit (JDK) 17
- MySQL Database Server
- MySQL Connector/J (JDBC driver for MySQL)
- IDE (e.g., IntelliJ IDEA, Eclipse)
- Git (optional)
-
Clone the Repository:
git clone https://github.com/Renndr/java-sync-hotel.git
-
Set Up Database:
- Create a MySQL database and import the
database.sqlscript to set up the necessary tables.
- Create a MySQL database and import the
-
Configure Database Connection:
- Update the
src/main/resources/database.propertiesfile with your MySQL database connection details.
- Update the
-
Open Project in IDE:
- Open the project in your preferred IDE (IntelliJ IDEA, Eclipse, etc.).
-
Run the Application:
- Locate the main class (e.g.,
App.java) and run the application.
- Locate the main class (e.g.,
-
Login:
- Use the login interface to enter your credentials.
- Username : Admin | Password : admin
-
Home:
- Navigate through the main interface to access different features.
-
Add New Guest:
- Use the "Add New Guest" interface to input guest information.
-
Search Guest:
- Use the "Search Guest" interface to find specific guest details.
Contributions are welcome! Please follow the Contributing Guidelines to contribute to the project.
This project is licensed under the MIT License - see the LICENSE file for details.



