Andrey.CODAT Posted yesterday at 11:27 AM Posted yesterday at 11:27 AM a complete bio-link platform. Not a template, not a single HTML page. This is a working SaaS with accounts, payments, a virtual currency, a shop and an admin panel already built. TECH STACK Frontend: React 18, TypeScript, Vite, Tailwind CSS v4 Backend: Node.js, Express, TypeScript Database: PostgreSQL, raw parameterized SQL, no ORM bloat Storage: Supabase Storage for uploads Email: Supabase Edge Function for transactional mail Payments: Stripe Checkout with webhook handling 3D and effects: three.js and ogl based WebGL, with graceful fallback when WebGL is unavailable AUTHENTICATION SYSTEM - Fully custom auth, no third party lock-in - Email registration with a 6-digit verification code - Server-side sessions stored in Postgres, httpOnly cookies - Server-enforced route protection, not client-side gating - Password change, email change, username change with cooldown - Session manager: user can see and revoke active sessions - Account deletion with password confirmation - Per-IP rate limiting on every sensitive endpoint - Ban enforcement that kills live sessions PROFILE CUSTOMIZATION ENGINE - Avatar, banner, background image or video, custom favicon, custom cursor - Unlimited links with platform icons - Background music player - Multiple layout variants and avatar shapes - Full color control: accent, text, background, borders, glow, blur, opacity - Text effects, title effects, background particle effects - Animated cursor trail system with physics: gravity, spin, sway, fade, palettes - Live WYSIWYG editor with real-time preview using the exact same renderer as the public page - Every option validated and sanitized server-side, not trusted from the client MONETIZATION SYSTEMS - Stripe Checkout for the Pro plan and for coin packs - Webhook driven fulfilment with refund handling - LORD Coins virtual currency with a wallet and full transaction ledger - Shop where users spend coins on badges and custom badge slots - Gift system with redeemable gift codes - Pro plan gating: premium effects are enforced on the server, stripped automatically when a plan expires or is revoked - Custom badges: users design their own badge with label, icon and color ANALYTICS - Profile view tracking - Per-link click tracking - Dashboard with live stats DISCORD INTEGRATION - Live Discord presence on the profile: status, current activity, Spotify - Uses Lanyard with a caching layer to avoid rate limits - Docker Compose file included for self-hosting the Lanyard stack with Redis ADMIN PANEL - User search and management - Grant or revoke Pro, with automatic cleanup of premium features on revoke - Ban and unban with immediate session termination - Reset avatars, banners and profile fields for moderation - Grant coins and badges manually WHAT IS INCLUDED - Full source code, frontend and backend - Database schema - Environment configuration template - Docker Compose for the Discord presence stack - Setup documentation PRICE Source code and license, non-exclusive: $299 Source code plus full deployment done by me on your own server and domain: $449 Exclusive rights, project removed from sale, you own it outright: $1200 Payment: ONLY BANKS TRANSFER / REVOLUT You will need your own Stripe account, Postgres database and Supabase project. All free tier compatible to start. I can show a live demo before you pay. DM me.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now