Skip to content

TechLabs-Berlin/wt23-sesame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

SESAME is an app that is designed to help the user to bundle their receipts in a structured way and to show them their spending behavior using key figures and statistics. Receipt informations can be entered by the user or captured manually via a scanning function combined with an optical character recognition algorithm. By assigning categories, the expenses can be grouped, statistics can be derived and a deeper understanding of one's own spending behavior can be obtained.

App Features:

  • Capture and store receipts with mobile camera using scan and OCR
  • Receive receipts with a QR Code-reader
  • Manual receipt entry
  • Categorize expenses
  • View statistics on spending behavior
  • Select a specific date or time frame to view expenses and receipts within that time
  • User authentication and authorization (Signin/Login)

Please note that this is a prototype and some of the features are still a work in progress or not yet started in development.

Prototype:

https://drive.google.com/file/d/1UP-SVKw-xuTmclCz4X0vuqLFXO_lsBVO/view

Technologies used:

  • Figma
  • NodeJS
  • ReactJS
  • Material-UI
  • MongoDB
  • ReactJS
  • Python
  • Notebook

How to:

Set up

  1. Clone the repository wt23-sesame to your local repository: $ git clone https://github.com/TechLabs-Berlin/wt23-sesame.git

  2. Requirement

  • NodeJS
  • Express
  • MongoDB & Mongo Shell
  • Mongoose
  • NPM

Run backend

  1. Run npm i (add --legacy-peer-deps if necessary)
  2. Run npm express mongoose react (if need)
  3. Run mongosh to start the MongoDB server
  4. Run node index.js to start Node.js sever

Run sesame-app

  1. From the top-level directory "wt23-sesame", change folder to access the React server by running $ cd sesame-app
  2. Run $ npm install to install the app and dependencies
  3. Run $ npm startto run the app

Participants:

Data Science

  • Cristina
  • Oliver

Web Developement

  • Linh (BE)
  • Sneha (BE)
  • Shalva (FE)
  • Lu (FE)

Mentors

  • Bogdan Ciobotaru
  • Lina

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published