PortfolioSnipverse
Web3 SocialClient ProjectJervis (USA)

Decentralized Social Platform for Crypto & Web3

A decentralized social platform for crypto enthusiasts and Web3 community building — with AI tools, crypto dashboards, voice features, and a full blogging system.

Snipverse

Project Overview

Snipverse is a feature-rich decentralized social platform built for the crypto and Web3 community. I built a wide range of features spanning AI automation, real-time crypto data, content management, voice tools, social mechanics, and production DevOps — all within a single cohesive platform using Next.js and Supabase.

Key Features

🤖

AI Integration

  • AI-powered crypto post generator — users generate ready-to-publish posts with one click
  • Pulls live market stats (price, volume, change) into generated content via CoinGecko API
AI post generator

AI post generator

✍️

Blogging System

  • Full blogging system with rich text editor and CRUD operations
  • Draft and publish controls — save work in progress before going live
  • Post scheduling — set a future date and time for automatic publishing
  • Voice-to-text support — dictate blog content hands-free
  • Text-to-voice support — listen to any post read aloud
📊

Crypto Portfolio Dashboard

  • Personal portfolio tracker — users add their crypto holdings and track current value
  • Real-time asset metrics — price, total value, profit/loss per coin
  • Interactive charts showing portfolio performance over time
Crypto portfolio dashboard with holdings, value tracking, and charts

Crypto portfolio dashboard with holdings, value tracking, and charts

🗳️

Poll Feature

  • Twitter-style poll system — users create polls directly inside posts
  • Multiple choice options with live vote counts
  • One vote per user enforced, results update in real time
Twitter-style polls embedded in posts with real-time vote results

Twitter-style polls embedded in posts with real-time vote results

🎁

Referral System

  • Each user gets a unique referral link to share
  • Rewards are credited automatically when a referred user signs up
  • Referral dashboard showing total referrals and earned rewards
Referral dashboard with unique link, sign-up tracking, and rewards

Referral dashboard with unique link, sign-up tracking, and rewards

🔔

Notification System

  • Split notification types — direct messages and general platform alerts handled separately
  • OneSignal push notifications — users receive alerts even when not on the site
Notification center with push delivery

Notification center with push delivery

🔐

Google Authentication

  • Google Login via OAuth 2.0 — one-click sign in without a password
  • Secure token exchange and user profile creation on first login
Google OAuth login flow and authentication screen

Google OAuth login flow and authentication screen

🔑

Session Management

  • Secure session tokens with proper expiry and refresh logic
  • Persistent login across browser sessions
  • Forced logout on token invalidation or suspicious activity
Session management — active sessions and token handling

Session management — active sessions and token handling

🔌

Public API & API Key System

  • Built a developer API for Snipverse — third-party sites can integrate via API key
  • API key generation system — each user/developer gets a unique key from their dashboard
  • Read access — external apps can fetch published posts and content from Snipverse
  • Write access — authorised third-party sites can create and publish content to Snipverse
API key management and developer integration

API key management and developer integration

⚙️

DevOps & Deployment

  • CI/CD pipeline with GitHub Actions
  • Automated deployment on every push
🚀

SEO & Optimization

  • OpenGraph tags for rich link previews
  • Twitter meta tags for social sharing

Have a similar project in mind?

I'm available for new contracts. Let's talk about your requirements.