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.
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.
Ensure you have the following installed on your local machine:
-
Clone the repository:
git clone https://github.com/tevaera-labs/edcon-poc.git cd edcon-poc/frontend
-
Install dependencies:
yarn install
-
Run the development server:
yarn dev
-
Open your browser: Navigate to
http://localhost:3000
to see the application.
Ensure you have the following installed on your machine:
-
Navigate to the backend directory:
cd edcon-poc/backend
-
Install dependencies:
yarn install
-
Create and configure
.env
file:cp env.template .env
Update the
.env
file with your environment settings. -
Run the backend service:
yarn start
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.
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!