Skip to content

MERN full-stack web3 application for businesses to create digital receipts that exist on the Ethereum blockchain

Notifications You must be signed in to change notification settings

braydonwang/Receipt3.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Receipt3.0

Overview

For our Hack the North 2022 submission, the rise of Web3 lead us to explore a new topic in web development that all of us were unfamiliar with. We created Receipt3.0, a full-stack application that allows businesses to create digital receipts that exist on the Ethereum blockchain.

The idea of the project focused on decentralization, where individuals had ownership of their own receipts, and can use it to refund their bought products. These receipt tokens would exist on the user's MetaMask wallet. We built smart contracts using Solidity and tested everything on the Ganache network. The frontend was created using React and Chakra-UI, while the backend used Express, Node, and MongoDB to store data.

Receipt3.0

How to run locally

  1. Install required dependencies in both frontend and backend folders
npm install
  1. Navigate to the frontend folder blockchain-node-api-react
  2. Run the app on localhost:3000
npm start

Built with

  • React
  • NodeJS
  • Express.js
  • MongoDB
  • Chakra
  • Solidity
  • Web3.js

About

MERN full-stack web3 application for businesses to create digital receipts that exist on the Ethereum blockchain

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published