Web 3 Game Event Website
Project Overview
The Web 3 Game Event Website is transforming the online gaming event experience by offering a unique platform where users can earn points through gameplay and product engagement. By participating in various activities such as in-game purchases and trading on the event's DEX/NFT Marketplace, users can accumulate points that convert into digital asset airdrops.
Project Details
1 Month
8
Technologies


Links
The Solution:
The Web 3 Game Event Website is developing an innovative approach that integrates gaming with digital asset trading, creating a rewarding experience for users. Our website allows users to earn points through various activities, which can be converted into valuable in-game items and digital asset airdrops.
Key Features:
-
Gameplay and Engagement Rewards:
- Earn points by playing games and engaging with products
- Participate in missions like sharing Twitter posts and daily check-ins
-
In-Game Purchases and Trading:
- Accumulate points through in-game purchases
- Trade on the event's DEX/NFT Marketplace for additional rewards
-
Crew Adventures and Leaderboard:
- Join a crew to earn additional points
- Compete for massive leaderboard rewards
-
Digital Asset Airdrop Conversion:
- Convert accumulated points into digital asset airdrops
- Enhance user engagement with tangible rewards
-
Community-Driven Reward System:
- Foster a community-driven environment
- Encourage collaboration and competition among users
-
Daily Missions and Check-Ins:
- Complete daily missions for coin rewards
- Use rewards to convert into in-game items
System Design:
This architecture represents a serverless web application deployed on AWS, utilizing various AWS services to provide authentication, hosting, backend processing, and database management.

- Frontend: A static React site (with separate user and admin views) is hosted and cached via CloudFront, with Route53 handling the domain.
- Security: AWS Certificate Manager provides SSL certificates, WAF protects against common attacks, and Secrets Manager stores sensitive info.
- Authentication: Users sign in through Google (OAuth).
- Backend: Requests go through an Application Load Balancer to Lambda functions, which handle business logic and store data in DynamoDB.
- Integrations: The app connects to external services like X (Twitter), Discord, and a wallet/client API for additional features.
Website Design:

