Skip to content

Final Year Project to allow users to upload expenses directly from the Point of Sale opposed to using OCR apps (receipt scanners)

Notifications You must be signed in to change notification settings

s3anfinnegan/FYP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FYP

This is the serverside of my FYP for college - it enables users to upload their expenses directly from the Point of Sale (POS). It is built using a MERN stack and by leveraging exposed APIs from Xero. Due to time constraints I am emulating the POS, however with authorisation from any cloud-based POS (Shopify, Square, Clover etc.) and the involved merchants this system could be implemented at scale. Alernatively, for non-cloud POS providers, network porting could potentially be an option for accessing transaction data.

System architecture and snippets

image Figure 1 - System architecture

image image Figure 2 - MongoDB database and configuration

image Figure 3 - API endpoints

image Figure 4 - console.log() output when "Upload to Xero" button is clicked in FYP-Frontend

Feel free to reach out to me @s3anfinnegan on Twitter or Seán Finnegan on LinkedIn if you have any questions related to the project!

About

Final Year Project to allow users to upload expenses directly from the Point of Sale opposed to using OCR apps (receipt scanners)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published