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