Skip to content

aurmer/express-expense

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Express Expense

Express Expense is a full stack web based application that is intended to simplify and streamline the expense report compiling process.

Our Team

Joey Killam - https://github.com/jhkillam
Taylor Blocker - https://github.com/TIBlock
Aubrey Snider - https://github.com/aurmer

Some of the technologies employed in this project:

  • Using Javascript for the primary programming language.
  • Node.js server utilizing Express.
  • React app with Redux and React-Redux for state management.
  • Leveraged components used from React-Bootstrap and React-Dragzone.
  • Passport.js, Google OAuth, Faceook OAuth for authentication.
  • NGINX/PM2 deployment on an Ubuntu server.
  • PostgreSQL accessed using a Knex API and managed using Knex migrations.
  • Mustache rendering to create a printable expense report.
  • HTML with CSS and Bootstrap styling.

OAuth Login

Example Mobile Expense Add

This project is still a work in progress at this time. We hope to fully implement uploading images and storing them in the database for user's to view and send as an expense sheet to their respective clients or accounting teams.

To send this information to their recipients the user would select each individual expense on their dashboard they wish to send as a report, then generate a report of those expenses. These items are then automatically marked as pending and filed in the table below unpaid until the user marks them as paid.

The final project would also allow our users to share a randomly generated URL to their specific expense report so that the recipient can just view the report online and print it on a home device.

Thank you for looking over our project, if you have any questions please don't hesitate to reach out to us.

Thank you,

Express Expense Team

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •