Releases: mayo-byte07/Conn
Releases · mayo-byte07/Conn
Release list
v1.1.0 — Multi-User SaaS Platform 👥
👥 Conn v1.1.0 — Multi-User SaaS Platform
Transformed Conn from a single-user demo into a full multi-user SaaS application.
🆕 New Features
Multi-User Architecture
- Per-user data isolation — every user gets their own links, profile, and settings
- Unique username system with availability checking (real-time as you type)
- Public profile pages at
/u/:username— shareable links for every creator - Username auto-generation from display name on signup
Subscription System
- Three-tier plans: Free, Plus (₹50/mo), Professional (₹399/mo)
- Free plan: 5 links, 3 themes, Conn branding
- Plus plan: unlimited links, all themes, remove branding, advanced analytics
- Professional plan: everything in Plus + custom domain + SEO tools
- Razorpay payment integration for plan upgrades
Feature Gating
- Backend middleware enforces per-plan limits
- Links count limit enforced on Free plan
- Theme access locked for non-Plus users
- Custom CSS, verified badge, and SEO fields locked behind higher tiers
- Upgrade prompts and lock overlays throughout the dashboard
5 Feature Landing Pages
/features/link-in-bio— Link in Bio tools/features/social-media— Social media management/features/grow— Grow & engage audience/features/monetize— Monetization tools/features/analytics— Analytics & insights- Mega dropdown navigation linking to all feature pages
26+ Themes
- Added 8 premium animated gradient themes: Aurora Borealis, Cosmic Nebula, Tropical Paradise, Midnight Oil, Cotton Candy, Emerald Aurora, Holographic, Molten Lava
- Theme lock UI for free-plan users
🛠 Improvements
- Data migration script for existing users
- Contact form stored in database
- Admin sidebar plan badge showing current plan
- Billing toggle (monthly / yearly) on pricing section
v1.2.0 — Cloud Database, Production Auth & SEO ☁️
☁️ Conn v1.2.0 — Cloud Database, Production Auth & SEO
Production-ready deployment: migrated from local JSON files to Supabase PostgreSQL, replaced in-memory sessions with JWT cookies, and added comprehensive SEO.
🔧 Backend Migration (Fixes Vercel Deployment)
Problem: The app was broken on Vercel because:
- Vercel has a read-only filesystem —
fs.writeFileSync()crashed on every signup/login express-sessionused in-memory storage which is lost between serverless requests- Data files (
data/*.json) were gitignored and didn't exist on the server
Solution:
- Migrated all data storage to Supabase PostgreSQL (cloud database)
- Replaced
express-session+ MemoryStore with JWT tokens in httpOnly cookies (stateless, works on any serverless platform) - Added
vercel.jsonto correctly route all traffic through Express
Database Tables (6 total)
users— accounts, credentials, subscription planuser_profiles— name, bio, avatar, social linksuser_links— all links with click trackinguser_settings— theme, SEO, branding preferencescontacts— contact form submissionsorders— Razorpay payment orders
New Files
db.js— Supabase client singleton (service_role key)vercel.json— Vercel serverless routing configscripts/setup-db.sql— One-click SQL to create all tables in Supabasescripts/seed-db.js— Migrate local JSON data to Supabase (npm run seed)
🔐 Auth Improvements
- JWT tokens in secure
httpOnlycookies (7-day expiry) - Works across serverless function instances (stateless)
- Proper
secureandsameSite: laxcookie flags for production HTTPS
🔍 SEO Improvements
robots.txt— instructs crawlers what to index/blocksitemap.xml— all public pages for faster Google discovery- JSON-LD SoftwareApplication schema on homepage (rich results with pricing)
- JSON-LD Person schema dynamically injected per user's public profile page
- Dynamic page title, description, Open Graph, and Twitter meta tags per
/u/:usernameprofile - Canonical URLs,
og:imagedimensions,og:site_name,twitter:sitetags preconnect+dns-prefetchhints for faster page loads (Core Web Vitals)
📦 Dependencies
Added: @supabase/supabase-js, jsonwebtoken, cookie-parser
Removed: express-session (no longer needed)
v1.0.0 — Initial Launch 🚀
🚀 Conn v1.0.0 — Initial Launch
The first public release of Conn — a premium link-in-bio platform built for creators.
✨ What's included
Landing Page
- Full marketing landing page with hero, features, pricing, themes gallery, testimonials, and FAQ
- Animated particle canvas background, aurora orbs, and scroll-reveal animations
- Magnetic CTA buttons and custom cursor glow effect
- Typewriter animation headline
- Contact form with backend submission
Public Profile Page
- Beautiful link-in-bio page with 12+ handcrafted themes
- Avatar, bio, social icons, and link cards with ripple effects
- Particle canvas that adapts to selected theme color
Admin Dashboard
- Manage links: add, edit, delete, toggle, drag-to-reorder
- Profile editor: name, bio, avatar, social links
- Theme picker with live preview via iframe
- Settings: page title, SEO, branding, custom CSS
- Click analytics with top links breakdown
Authentication
- Secure signup and login pages
- Session-based auth with protected dashboard route
Tech Stack
- Node.js + Express backend
- Vanilla HTML/CSS/JS frontend
- JSON file-based storage (local)
- 12+ themes including Midnight, Neon Cyber, Sunset Blaze, Vaporwave, Galaxy, and more