Skip to content

supersquad-challenge/front-end

Repository files navigation

SuperSquad Challenge Platform - Front-End

What is SuperSquad?

SuperSquad is a SocialFi platform that enables people to connect to Web3 based on real-life actions.

Table of Contents

Introduction

SuperSquad is a Web3-based challenge platform that allows users to participate in various challenges and earn rewards. This repository contains the front-end codebase for the platform.

Features

  • Google Login: Sign in easily using your Google account.
  • XUMM Wallet Integration: Seamlessly connect your XUMM wallet for XRP Ledger to participate in challenges.
  • Challenge Information: View detailed information about each challenge.
  • USDT Deposit: After confirming the challenge details, deposit USDT to join.
  • Photo Verification: Upload a photo for verification.
  • USDT Payback: Receive USDT back upon successful completion of challenges.

Prerequisites

  • Node.js
  • npm
  • MongoDB
  • Xumm Wallet

Technologies

  • Next.js
  • Styled-components
  • MongoDB (Connected to Backend API)

Deployment

The project is deployed on Vercel.

Usage

  1. Google Login: Start by logging in using your Google account.
  2. Select Challenge and Connect XUMM Wallet: Choose a challenge you're interested in and connect your XUMM wallet.
  3. Deposit USDT: Deposit up to 200 USDT to participate in the challenge.
  4. Upload Photo for Verification: Upload a photo for verification purposes.
  5. Complete Challenge and Earn Rewards: Complete the challenge and earn additional rewards based on yield boosting.