The Expense Reimbursement System (ERS) will manage the process of reimbursing employees for expenses incurred while on company time. All employees in this caricature-based company can login and submit requests for reimbursements and view their past tickets and pending requests. Finance managers can log in and view all reimbursement requests and past history for all employees in the company. Finance managers are authorized to approve and deny requests for expense reimbursement.
- Java - 1.8
- Javascript
- HTML
- CSS
- Java Servlets
- JDBC
- Jackson Databind
- Log4j
- Jacoco
- Jenkins
- Sleek nav bar with log-in component
- Can register a new employee user
- Employee's can apply for a reimbursement
- Finance manager's can approve or deny employee reimbursements
- Notification system lets the manager know how many reimbursements are left
- Employee's can remove their pending reimbursement requests
To-do list:
- Finish application system for new employees
- Add forum for employee's to post their latest work
- Open up your terminal and navigate to desired folder to copy the project using
cd /(location).
- Run:
git clone https://github.com/mcdonalddylan/CaricatureWebSite.git
- Open up project in your desired Java IDE.
- Create a SQL database if you don't already have one, and change the environmental variables of the project to ones that match your database.
- Install Apache Tomcat (or equivalent) and run the project through localhost. See Apache documentation for more info.