← Back to projects

SempaiHQ - Decentralized Anime Platform

live2025
sempaihq/README.md

Overview

SempaiHQ is a groundbreaking fully decentralized Web3 application built on Solana blockchain, revolutionizing the anime creators community. Users can create in-app Solana wallets or connect external wallets (Phantom, Solflare) with Google authentication for enhanced security. The platform features a token-based economy where users claim tokens to access premium anime novels and manga content. Comprehensive features include: interactive anime novels and manga library, integrated crypto wallet for sending/receiving tokens and SOL, real-time chat system, community polls and voting, Kaito Adventure Game (on-chain gaming), and creator monetization tools. Available as both web dApp and mobile application with cross-platform wallet synchronization.

Key Highlights

  • Fully decentralized on Solana blockchain
  • In-app wallet creation & external wallet integration
  • Token-based content access system
  • Multi-platform (Web dApp + Mobile)
  • Real-time chat & community features
  • On-chain Kaito Adventure Game
  • Creator monetization & royalty distribution
  • Google-secured wallet authentication

$ cat package.json

Next.js
Solana
Rust
Anchor
React Native
Web3.js
TypeScript
PostgreSQL
Redis

$ cat architecture.txt


┌─────────────────────────────────────────────┐
│            CLIENT LAYER                     │
│  ┌──────────────┐    ┌──────────────┐      │
│  │   Next.js    │    │  React Native│      │
│  │   Frontend   │    │   Mobile App │      │
│  └──────┬───────┘    └──────┬───────┘      │
└─────────┼────────────────────┼──────────────┘
          │                    │
          ▼                    ▼
┌─────────────────────────────────────────────┐
│            API LAYER                        │
│  ┌──────────────┐    ┌──────────────┐      │
│  │  REST API    │    │  GraphQL     │      │
│  │  (Express/   │    │  (Optional)  │      │
│  │   Django)    │    │              │      │
│  └──────┬───────┘    └──────┬───────┘      │
└─────────┼────────────────────┼──────────────┘
          │                    │
          ▼                    ▼
┌─────────────────────────────────────────────┐
│          DATABASE LAYER                     │
│  ┌──────────────┐    ┌──────────────┐      │
│  │  PostgreSQL  │    │    Redis     │      │
│  │   (Primary)  │    │   (Cache)    │      │
│  └──────────────┘    └──────────────┘      │
└─────────────────────────────────────────────┘

$ npm run deploy

→ Building production bundle...
✓ Build completed in 45s
→ Deploying to Vercel...
✓ Deployment successful
→ URL: https://sempaihq.com