Skip to content

HackFax 1st place competed Project 2024. Track: Start Up.

Notifications You must be signed in to change notification settings

StoicNeutron/MyRecieptServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Receipt

Hackathon's Prject. Location: George Mason University. HackFax

My receipt is a project we came up to competed at the Hackathon. We won the 1st place on a Start Up track.

Interesting Fact: I always had this idea of creating an application where all your receipts are organize and manage within one place. Go paperless, no more massive amount of email and paper receipts within your email inbox.

Note: My Receipt's architecture is fall into a Client Server architecture. This repository is just the server of the entire application.

For my privacy: I remove the database connection such as username and password. If you wish to run this on your local machine, additional config must be done.

Endpoints

  • Endpoint 1:
    • URL: /v1/signup
    • Method: POST
    • Description: create My Receipt user account with Username, Email, Password.
  • Endpoint 2:
    • URL: /v1/login
    • Method: POST
    • Description: login to My Receipt user account with Email and Password.
  • Endpoint 3:
    • URL: /v1/send_receipt
    • Method: POST
    • Description: For Collaboration with Companies. For them to send the user receipt directly to our server.
  • Endpoint 4:
    • URL: /v1/receipts/category
    • Method: GET
    • Description: Use to fetch receipt data with specific category at the Frontend of our application.
Note: There a few more endpoints, but the above are the most important which we want to highlight.

About

HackFax 1st place competed Project 2024. Track: Start Up.

Topics

Resources

Stars

Watchers

Forks

Languages