/Blockchain

Primary LanguagePython

FlipKart-Grid Ecommerce Application

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.

🛠 Skills

ReactJs, Axios, Web3, Django, SQLite, HTML, CSS, Blockchain...

Screenshots

main-screen

cart-details

payment

user-profile

add-product

nftdetails

Installation

Frontend :

Clone the project

  git clone https://github.com/sneha-16hub/Blockchain/tree/main/Frontend

Install dependencies

  npm install

Start the server

  npm run start

Backend :

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

Contributors

https://github.com/sneha-16hub/