Skip to content

ritesh-15/loyalty_program

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

131 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Loyalty and Rewards Program

Welcome to the Loyalty and Rewards Program repository! This project aims to revolutionize customer engagement in E-commerce platforms by leveraging the power of blockchain technology. Our goal is to enhance security, transparency, and user experience through a seamless loyalty program.

Problem Statement

E-commerce platforms often struggle with user retention and engagement. Traditional loyalty programs can lack transparency, leading to customer skepticism. Inefficient settlement processes between brands and platforms can further hinder user satisfaction. Our solution addresses these challenges by introducing a blockchain-enabled loyalty and rewards program.

Features

  • Earn tokens for purchases, referrals, and engagements.
  • Transparent tokenomics and governance rules.
  • User-friendly interface to track tokens, rewards, and progress.
  • Automatic decay of unused tokens.
  • Secure and instant settlements on-chain.
  • Brand and seller reward issuance to loyal customers.
  • Referral rewards for both referrers and referred users.
  • Interaction with a smart contract built in Solidity.
  • Utilizes Next.js for frontend and Strapi for backend.
  • Runs on the Polygon blockchain.

Tech Stack

  • Frontend: Next.js, Typescript, Tailwind CSS
  • Backend: Strapi
  • Blockchain: Polygon (Matic)
  • Smart Contract: Solidity
NextJS Polygon Tailwind Typescript Solidity Strapi

Installation

  1. Clone the repository:
    git clone https://github.com/ritesh-15/flipkart_grid_5.0
    cd flipkart_grid_5.0
  2. Run frontend application
    cd frontend
    npm install
    npm run dev
  3. Run backend application
    cd backend
    npm install
    npm run develop
    
  4. Run blockchain
    cd solidity
    npm install
    npm run node
    

Deployed Application

Access the deployed Loyalty and Rewards Program application at: https://flipkart-grid-three.vercel.app/

Note: Metamask Extension

To interact with the blockchain components of our application, such as earning and redeeming tokens, make sure you have the Metamask extension installed on your browser. Metamask provides a secure wallet and facilitates seamless communication between your browser and the blockchain network.

  • The application gives an error if you dont have an metamask wallet installed on your browser

Don't Forget to Give a Star ⭐

If you find this project interesting or useful, please consider giving it a star. It helps support the project and motivate us to continue improving it.

About

Check out live website at πŸ‘‡

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors