Skip to content

gvmmybear/ExpenseReimbursementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Expense Reimbursement System

Project Description

The Expense Reimbursement System allows employees and managers to submit and process reimbursement requests for expenses that are incurred during company time. An employee account type can submit a new request via an HTML webpage form and submit the information, which is then persisted to a database. They are also able to view all their prior requests and also filter past submitted requests by their status: "Pending", "Approved" or "Denied". A manager account type is able to resolve requests via a request table that is dynamically generated by DOM manipulation.

Technologies Used

  • Java SE 11
  • Apache Tomcat 9.0.62
  • PostgreSQL 13
  • AWS RDS
  • JavaScript ES6+
  • JUnit
  • CSS/HTML
  • Bootstrap

Features

List of features ready and TODOs for future development

  • Fully functional User Interface
  • Launch ready for localhost server
  • Scripts to get started with database schema

To-do list:

  • Launch on an EC2 server
  • Improve a few user features (i.e. make reimbursement resolutions permanent)

Getting Started

Note: You will need to have gitbash and a java compiler First start by cloning repository to your local machine: "git clone https://github.com/gvmmybear/ExpenseReimbursementSystem.git"

(environment/program setup steps TBD)

License

This project uses the following license: MIT License

About

A Java Full Stack Application to Manage Employee Expense Reimbursements

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published