Skip to content

paschal533/ShopBrave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShopBrave

ShopBrave is a multi-Vendor E-commerce Dapp where users can buy, sell their products in a secure way on Arbitrum blockchain, And also communicate with their customers through our chat feature.

screenshot

🛠 Technology Stack & Tools

  • Solidity (Writing Smart Contract)
  • Javascript (NextJs & Unit Testing)
  • EthersJs (Blockchain Interaction)
  • Express & Node (Backend server)
  • MongoDB (DataBase)

⛓ Blockchain Protocol used

  • ERC-20

⚙ Requirements For Initial Setup

  • Install NodeJS, should work with any node version below 18.12.1

🚀 Quick Start

📄 Clone or fork ShopBrave:

https://github.com/paschal533/ShopBrave.git
  • Install all the dependencies in the client, socket and backend. And Add all the required environmental varriables.

📄 interacting with the backend

cd backend

npm install

🚴‍♂️ Run the server:

npm run dev

📄 interacting with the Frontend

cd frontend  

npm install

🚴‍♂️ Run the App:

npm run dev

📄 interacting with the Smart-Contract

cd smart-contract

npm install

🎗 test the smart-contract:

truffle test

About

ShopBrave is a multi-Vendor E-commerce Dapp where users can buy, sell their products in a secure way on Arbitrum blockchain, And also communicate with their customers through our chat feature.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors