emily-v/java-angular-reimbursement

Reimbursement webapp using Java, Hibernate, Angular

★ 0Forks 0TypeScriptGitHub ↗Compare

README

java-angular-reimbursement

Reimbursement webapp using Java, Hibernate, JDBC, PostgreSQL, Angular, Typescript, JavaScript, Bootstrap

Functionality Description

Log in as manager or employee. Manager sees all requests and can filter by status and sort by column. Manager can review details of reimbursement requests and Approve/Deny requests. Employee sees only their submitted requests and can filter by status and sort by column. Employee can submit a new expense form and see updated form status when resolved by a manager.

Screenshots

Login view

login view

Manager Home

manager home

Manager Approve/Deny

manager approve or deny

Employee Home

employee home

New Expense Form

new expense form

To run application:

  • Edit database url and credentials in src/main/resources/hibernate.cfg.xml
  • Start up Apache Tomcat
  • $ mvn clean package && mvn tomcat7:deploy from root folder
  • Serve angular application $ ng serve
  • Must enable CORS

Contributors

emily-v

Issues