Skip to content

manaskhetan/ecart

Repository files navigation

E-Cart

A Blockchain E-commerce Website

This project enables websites to carry out payments in cryptocurrency, using Smart Contracts.
This project incorporates the following technologies:-
• Etherum Smart Contracts
• Solidity
• OpenZeppelin
• Truffle
• Front End (HTML, CSS, BootStrap, Javascript, React JS)
• Back End (Node JS, KOA Framework, MongoDB)

I have used Reactjs to make the UI E-commerce website and we have used DAI cryptocurrency for the payments. For designing and coding the smart contracts in our application we have used Solidity, OpenZeppelin and Truffle. We have used DAI stable coin for carrying out transactions which is one of the most popular stable coined and most decentralised. One DAI is always equal to one dollar. Firstly we have the front end where the user will be able to access the application with a web browser. The backend which ties and connects our smart contracts and the working of the crypto network with the user interface. We used MongoDB database where all the payments are stored and tracked. And finally we have the Etherum blockchain which consists of the PaymentProcessor smart contract and the ERC20 token contract where the actual payments are done and validated.

UI Screenshots

pic-2 pic-2 pic-3 pic-4 pic-5

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published