Skip to content

Providing a web page that allows small business owners or local managers build schedules for their workplace.

Notifications You must be signed in to change notification settings

visoth99/EmployeeSchedule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

EmployeeSchedule

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.

Project Status:

This project is currently in development. Users can build schedules base on calendar, and also users need to register employees information.

Project Screenshot(s):

` 2 3

Installation and Setup Instructions:

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/

Reflection:

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.

Tech Stacks:

Spring MVC

Spring JPA

Spring Hibernate

MySQL

ThymeLeaf

BootStrap 5.0.2

About

Providing a web page that allows small business owners or local managers build schedules for their workplace.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published