This is my final project for school. The project aims to remind the user to replace the thermalpaste for each computer every two years. The idea for this app came to me after I had periodic GPU failures and ended up changing it's thermalpaste.
Java 8, MySQL, Maven, Hibernate, JavaFX, Lombok
Make sure you have Lombok installed. https://projectlombok.org/
- Use a program such as XAMPP to create a database named "myproject".
- Go to hibernate.cfg.xml and HibernateUtil then change hbm2dll from update to create-drop.
- After the table is created, switch the properties back to update.
- Creates computers based on the current date (instantly).
- Creates computers based on the date of choice (choosing date from the calendar).
- All computers are listed on a list no matter their state (at opening and after refresh).
- The program is able to list all the computers in need of a revision (after check function is done).
- The program will notify the user if any computer revisions must be performed before listing all the "faulty" computers (at check function).
- Updates the state (revision performed) of the chosen computer based on current date (instantly).
- Refresh function (just in case)
- Deletes the chosen computer