Providing a web page that allows small business owners or local managers build schedules for their workplace, built with Java, JavaScript, ThymeLeaf, HTML,BootStrap 5, and CSS.
This project is currently in development. Users can build schedules base on calendar, and also users need to register employees information.
Clone down this reposority. You will need MySQL, Tomcat or IntelliJ Ultimate, and JDK 13 or above.
**** Set up Database: go to SQL script directory in the main project directory, log into MySQL then create tables and insert values into time table. (don't forget to configure the database in the application.properties file)
**** Start Server: Use your IDE to build and run
**** To Visit App: localhost:8080/
This was a free time built project that I build during my Spring Semester 2022. So, I can not estimate the time range to finish this project. The pupose of this project is to help business oweners and local managers to build their schedule for workplace, especially to replace spreadsheet which this app provides clean GUI. There are lots of challenging for this project such as dealing with the constraint of ER model between tables, taking care of the frontend design which it got messy to deal with layout and grid, and passing values from Thymeleaf to JavaScript.