A FullStack Ecommerce App built with Django, Blockchain and ReactJs.
In today's progressive world blockchain is on verge of becoming a way to prove the ownership of the customers. For this, physical warranty systems there is dire need of being replaced by digital warranty systems using NFT's. So in order to maintan the same our website is very much 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