Tsubasa John Staking

A Simple DeFi Staking Solution Connected to Your Crypto Wallet

Details

DURATION: Started as a Full Stack Web Developer.
PLATFORM: AWS Container Apps (Server), Next.js (Web & Backend), Telegram & LINE Authentication.
TECHNOLOGIES: AWS Lambda (Serverless), GitHub Actions (CI/CD), Next.js, Tailwind CSS, Prisma, Ethers.js, Hardhat (Smart Contracts), Telegram & LINE Authentication.
TOOLS: VSCode, DBeaver, GitHub, DB Diagram.
CODE QUALITY: ESLint, Prettier, Commit Lint, Style Lint.
AI: Cursor, ChatGPT.

Team

MY ROLE: Full Stack Developer (Web).
1 Japanese CTO, 5 Vietnamese Developers, 1 Vietnamese DevOps, 3 Japanese Developers.

Overview

Tsubasa John Staking is a straightforward DeFi staking platform designed for the Tsubasa Rivals game ecosystem. It allows you to:

  • Stake tokens within the Tsubasa Rivals play-to-earn ecosystem.
  • Connect your crypto wallet using the DApp Portal or WalletConnect.
  • Create an account and wallet address via Google, Telegram, LINE, Apple, Naver, or OKX Wallet.
  • Secure staking and unstaking actions with Google reCAPTCHA integration.

Key Achievements

  • Developed new tokens from scratch using the ERC20 standard.
  • Gained experience in managing crypto projects and maintaining a sustainable play-to-earn ecosystem.
  • Integrated DApp and WalletConnect (Reown) for seamless wallet connectivity.
  • Implemented secure staking and unstaking with Google reCAPTCHA v2 and v3, including advanced image challenges.
  • Built and deployed smart contracts using Hardhat and Ethers.js.
  • Created subgraphs with TheGraph.com to track staking and unstaking history via GraphQL.

Share this project