Skip to content

tevaera-labs/edcon-poc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Live Event Airdrop Experience with QR Code Scanning and Reward Management

Welcome to the Live Event Airdrop Experience with QR Code Scanning and Reward Management! This project comprises both a frontend and backend service to streamline the management of partner contract details and the claiming of rewards through QR code scanning.

Table of Contents

Overview

This project is designed to enhance live event experiences by allowing partners to easily manage contract details and generate QR codes for rewards. Users can scan these QR codes to claim their rewards in a seamless and efficient manner. The project is divided into two main components:

  • Frontend: A Next.js application that provides a user-friendly interface for partners to input contract details and generate QR codes. It also enables users to scan these QR codes to claim their rewards.
  • Backend: A Node.js service that handles the contract interactions, manages the data, and processes the reward claims.

Frontend Setup

Prerequisites

Ensure you have the following installed on your local machine:

Installation

  1. Clone the repository:

    git clone https://github.com/tevaera-labs/edcon-poc.git
    cd edcon-poc/frontend
  2. Install dependencies:

    yarn install
  3. Run the development server:

    yarn dev
  4. Open your browser: Navigate to http://localhost:3000 to see the application.

Backend Setup

Prerequisites

Ensure you have the following installed on your machine:

  • Node.js (version 14 or higher)
  • Yarn (version 1.22.0 or higher)

Installation

  1. Navigate to the backend directory:

    cd edcon-poc/backend
  2. Install dependencies:

    yarn install

Environment Setup

  1. Create and configure .env file:

    cp env.template .env

    Update the .env file with your environment settings.

  2. Run the backend service:

    yarn start

License

This project is licensed under the MIT License. See the LICENSE file for more details.


By following these steps, you can set up and run both the frontend and backend services for the application successfully. This project aims to make the process of managing contract details and claiming rewards straightforward and user-friendly. If you have any questions, please reach out for further assistance. Happy coding!

For more details Check the README.md files in frontend and backend directories.

License

This project is licensed under the MIT License. See the LICENSE file for more details.


By following these steps, you can set up and run both the frontend and backend services for the application successfully. If you have any questions, please reach out for further assistance. Happy coding!

About

The proof of concept for EDCON-24 App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published