|
Technologies Involved:
Node Js
SOLANA WEB3.JS
solana
ReactJS
Project Description

Project Georgia is a content management system with integrated Web3 features, allowing users to log in securely with email and manage their content. Users can connect their Solana wallets to deposit and withdraw SOL seamlessly. The platform enables content creation, interaction, and engagement while ensuring a smooth user experience with email notifications and background job processing.

Scope Of Work

The client required a scalable Web2 website that allows users to upload content, like, comment, and exchange virtual tokens. Oodles integrated Web3 functionality to enable SOL deposits, withdrawals, and token conversions (1:1 with USDC). The platform supports three user roles - Anonymous, Verified, and Creator - each with distinct privileges for content interaction.

Our Solution

Our team developed a comprehensive content management system with the following features:

  • Secure Authentication: Built an AuthService to handle user signup, login, verification, and password recovery, ensuring secure access based on user roles.
  • User Management: Developed a UserService to manage user details, referrals, creator subscriptions, and profile updates for enhanced engagement.
  • Content Moderation: Implemented a PostService to allow creators to publish content, verified users to like/comment, and anonymous users to view posts.
  • Web3 Integration: Enabled wallet connections, SOL deposits, token withdrawals, and transaction verification for secure fund management.
  • Scalable Architecture: Designed a robust, scalable backend to support future platform expansion and user growth.

Related Projects