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.