Optivus Protocol

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

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

  1. 01

    Solana blockchain development

    @solana/web3.js, SPL tokens, wallet adapters

  2. 02

    NFT minting, membership gating and automated on-chain reward distribution

  3. 03

    Web3 wallet integration (WalletConnect, multi-wallet support) and ethers

  4. 04

    Bridging Web3 and traditional finance

    Stripe Connect integration for fiat onboarding and withdrawals, including frozen-account and withdrawal-restriction handling

  5. 05

    Framework migration (Vite → Next.js App Router) on a live product

  6. 06

    Progressive Web App implementation with install prompts

  7. 07

    Internationalisation (i18next / react-i18next)

  8. 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