Optivus Protocol
- Type
- Product
- Built with
- TypeScript
- Source
- Private repository
- Live at
- www.optivusprotocol.io

Overview
A Web3 ecosystem platform on Solana combining market intelligence, education, NFT-based membership, rewards and community in a single application, with fiat on- and off-ramps bridging it to traditional payments.
Core features
Wallet-native authentication supporting multiple Solana wallets and WalletConnect; NFT memberships that gate ecosystem access and progression tiers, with automated reward distribution to holders; OPTiVision market intelligence and trader tooling; balance and withdrawal management; an administrative layer for user status control — including account freezing and per-user withdrawal pausing — used to halt individual payouts without affecting the platform; educational content; multi-language support; installable PWA delivery.
Architecture
A Next.js App Router frontend integrates the Solana stack (@solana/web3.js, SPL Token, wallet adapters) alongside ethers, backed by a FastAPI + SQLAlchemy service over PostgreSQL with Alembic migrations. Stripe Connect handles fiat onboarding and withdrawals, reconciling irreversible on-chain settlement with reversible card-rail payments — the integration covers onboarding state, environment-specific redirect handling and withdrawal restrictions. Internationalisation runs through i18next.
Solana was selected for the economics of the reward model: sub-cent fees and ~400ms block times make frequent per-user reward distribution viable where higher gas costs would not.
Frameworks, tools & libraries
The stack behind it
Frameworks
- Next.js
- React
- FastAPI
Tools & infrastructure
- PostgreSQL
- Solana
- Stripe Connect
- WalletConnect
Libraries
- @solana/web3.js
- Solana wallet adapters
- SPL Token
- ethers
- SQLAlchemy
- Alembic
- i18next
Skills applied
What I brought to it
- 01
Solana blockchain development
@solana/web3.js, SPL tokens, wallet adapters
- 02
NFT minting, membership gating and automated on-chain reward distribution
- 03
Web3 wallet integration (WalletConnect, multi-wallet support) and ethers
- 04
Bridging Web3 and traditional finance
Stripe Connect integration for fiat onboarding and withdrawals, including frozen-account and withdrawal-restriction handling
- 05
Framework migration (Vite → Next.js App Router) on a live product
- 06
Progressive Web App implementation with install prompts
- 07
Internationalisation (i18next / react-i18next)
- 08
Tokenomics and progression-system design
Languages
What it's written in
- TypeScript / TSX~167 files
Next.js frontend
- Python~109 files
FastAPI backend
- SQL
schema and migrations
- CSS
styling
Screens
More screens
Next project
RSVPily
Event Execution OS