A FullStack Ecommerce App built with Django, Blockchain and ReactJs.
With upcoming technology, blockchain is one such way to prove the ownership of the customers. For this, physical warranty systems need to be replaced by digital warranty systems using NFT's. Our website is capable of tracking all the transactions done using metamask and on resale, the product’s ownership is updated both in the database and contract. We have also updated the traditional repairment and return facilities using blockchain authentication.For more engagement of customers the website is also equipped with gamification in terms of warranty extension which can be redeemed as gifts. Deployed our contract using polygon blockchain.
ReactJs, Axios, Web3, Django, SQLite, HTML, CSS, Blockchain...
Clone the project
git clone https://github.com/sneha-16hub/Blockchain/tree/main/Frontend
Install dependencies
npm install
Start the server
npm run start
Create a virtual environment to store your projects dependencies separately
pip install virtualenv
Clone the project
git clone https://github.com/sneha-16hub/Blockchain/tree/main/Backend
Run the following command in the base directory of this project
virtualenv env
Next activate env with this command on mac/linux
source env/bin/active
Install the project dependencies
pip install -r requirements.txt
Replace the following details in Backend/blockchain/blockchain/settings.py
SECRET_KEY = 'Your Key'
EMAIL_HOST_USER = 'Your email'
EMAIL_HOST_PASSWORD = 'Your password'
Start the server
python manage.py runserver