This is the back-end code for the CSC207 project build by the first cohort of UofT's Technology Leadership Initiative.
Developed for Norweld Ltd., an Ontario welding company, the Field Team Management System is a comprehensive solution for managing work orders, assigning jobs, tracking tasks, and submitting timesheets. This repository stores the back-end code, built using Java Spring with Hibernate. The front-end code is accessible here.
If you are interested in downloading and running the FTMS code for yourself, please follow the instructions below.
- Install JDK 8 if you have not already.
- Install Tomcat 9 if you have not already.
- Clone this repository and open it in your favourite IDE.
- Import the maven dependencies (you should get a pop-up in your IDE prompting you to do this
- Copy the dummy application.properties file into /src/main/resources/application.properties
- Specify the domain name, username, and password corresponding to the MySQL database you want to connect to.
- Run the app in your IDE.