velvet-ui

byAlex Zain

Create a FULLY WORKING production-level AI SaaS website exactly like 8080.ai with identical UI, UX, features, and system logic. This must NOT be a demo. It must be fully functional, scalable, and deployable. ━━━━━━━━━━━━━━━━━━━━━━━ 🔷 BRAND NAME: Carlo AI (or modern AI SaaS name) ━━━━━━━━━━━━━━━━━━━━━━━ 🔷 UI/UX (EXACT CLONE STYLE): * Dark futuristic neon UI (black + purple/blue gradient glow) * Glassmorphism cards + smooth hover effects * Sidebar navigation (like 8080.ai) * Animated buttons, loading skeletons * Clean dashboard layout * Mobile + desktop fully responsive * Smooth transitions (no lag) ━━━━━━━━━━━━━━━━━━━━━━━ 🔷 CORE SYSTEM (MATCH 8080.ai EXACTLY): * Multiple AI tools dashboard * Each tool page has: • Input box • Generate button • Output section (copy/download) * Tool categories section * Search tools feature * Save history per user * Real-time generation UI * Loading animation with progress ━━━━━━━━━━━━━━━━━━━━━━━ 🔷 AUTH SYSTEM: * Email/password login & signup * Google login (optional) * User dashboard after login * Session persistence ━━━━━━━━━━━━━━━━━━━━━━━ 🔷 CREDIT SYSTEM: * New users get 3 FREE credits * Each AI generation = 1 credit * Show credits in navbar/dashboard * Block usage when credits = 0 ━━━━━━━━━━━━━━━━━━━━━━━ 🔷 PREMIUM SYSTEM: * Show premium lock popup after free credits * Pricing plans (₹49 / ₹99 / custom) * Unlock ALL tools after upgrade ━━━━━━━━━━━━━━━━━━━━━━━ 🔷 PAYMENT SYSTEM (UPI + QR): * Show QR code dynamically * UPI ID: 6361867162@ybl * Payment page UI (clean modal) * Field: "Enter UTR ID" * Button: "Verify Payment" ━━━━━━━━━━━━━━━━━━━━━━━ 🔷 🔥 SMART AUTO UTR VERIFICATION (IMPORTANT): Build intelligent UTR verification system: OPTION A (SMART LOGIC): * User enters UTR ID * Check: • Length (12–16 digits) • Format validation * Prevent duplicate UTR usage * Store in database OPTION B (SEMI-AUTO REAL SYSTEM): * Integrate Razorpay / Cashfree webhook (if possible) * Match: • UTR ID • Amount paid * If matched → auto unlock premium OPTION C (HYBRID BEST): * Instant temporary unlock (5 min) * Admin verifies in backend * If valid → permanent premium ━━━━━━━━━━━━━━━━━━━━━━━ 🔷 DATABASE STRUCTURE: Users: * id * email * credits * premium (true/false) * created_at Payments: * user_id * utr_id * status (pending/approved/rejected) * timestamp History: * user_id * input * output * tool_used ━━━━━━━━━━━━━━━━━━━━━━━ 🔷 ADMIN PANEL (ADVANCED LIKE 8080.ai): Create secure admin dashboard: 1. USER CONTROL: * View all users * Ban / delete users * Edit credits * See premium users 2. PAYMENT CONTROL: * View UTR submissions * Approve / reject payments * Auto upgrade user after approval 3. ANALYTICS: * Total users * Daily active users * Revenue stats * Usage stats 4. TOOL CONTROL: * Enable/disable tools * Add new tools 5. CONTENT MODERATION: * View generated content * Delete content ━━━━━━━━━━━━━━━━━━━━━━━ 🔷 SECURITY: * Protect API routes * Prevent bypass of premium * Validate all inputs * Anti-spam system * Rate limiting ━━━━━━━━━━━━━━━━━━━━━━━ 🔷 TECH STACK (MODERN): Frontend: * React / Next.js Backend: * Firebase / Supabase Auth: * Firebase Auth Database: * Firestore / Supabase DB Hosting: * Vercel / Netlify ━━━━━━━━━━━━━━━━━━━━━━━ 🔷 LIVE DEPLOYMENT: * Fully deploy website live * Fast loading speed * SEO optimized * Domain ready ━━━━━━━━━━━━━━━━━━━━━━━ 🔷 EXTRA PRO FEATURES: * Tool search bar * Categories filter * Dark/light toggle * Notifications system * Profile page * Settings page ━━━━━━━━━━━━━━━━━━━━━━━ 🔷 FINAL OUTPUT: * Full working SaaS website * No errors * No missing features * Production-ready code * Provide ZIP + live URL ━━━━━━━━━━━━━━━━━━━━━━━ IMPORTANT: Make everything EXACTLY like 8080.ai — same working flow, same UI feel, same feature behavior. Do NOT simplify anything. This must be a real working business website with payment system and admin panel.

Landing
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 9

System Requirements Document (SRD)

Project Name: velvet-ui

1. Introduction

The purpose of this System Requirements Document (SRD) is to define the functional, non-functional, and design requirements for velvet-ui, a full-scale production-ready AI SaaS platform. The project aims to replicate the functionality, user experience, and system logic of 8080.ai while incorporating additional features and enhancements to create a cutting-edge, scalable, and deployable solution.

This document has been prepared for Alex Zain, based in India (IN), and includes locale-specific considerations such as currency (₹) and payment methods (e.g., UPI). The platform will cater to a global audience, with a focus on delivering a seamless, futuristic, and professional-grade user experience.

Page 2 of 9

2. System Overview

velvet-ui is an AI-powered SaaS platform designed to provide users with a suite of advanced AI tools. The platform will feature a dark, futuristic neon-themed UI with glassmorphism design elements, smooth animations, and responsive layouts for both desktop and mobile devices.

Key features include:

  • A dashboard showcasing multiple AI tools categorized for easy navigation.
  • A credit-based system for AI tool usage, with options for free and premium access.
  • A secure payment system with UPI and QR code integration for Indian users.
  • An intelligent UTR verification system for premium upgrades.
  • A robust admin panel for user management, payment control, analytics, and tool moderation.
  • Advanced security measures to ensure data integrity and prevent unauthorized access.

The platform will be built using modern technologies, including React/Next.js for the frontend, Firebase/Supabase for the backend, and a combination of RDBMS and NoSQL databases for data storage. The system will be optimized for scalability, performance, and user satisfaction.

3. Functional Requirements

Page 3 of 9

User Stories:

  • As a User, I should be able to sign up and log in using email/password or Google.

  • As a User, I should receive 3 free credits upon signing up.

  • As a User, I should be able to view my remaining credits in the navbar and dashboard.

  • As a User, I should be able to use AI tools by spending credits.

  • As a User, I should be blocked from using tools when my credits reach 0.

  • As a User, I should be able to upgrade to a premium plan to unlock unlimited tool usage.

  • As a User, I should be able to view and manage my usage history.

  • As a User, I should be able to search for tools using a search bar.

  • As a User, I should be able to filter tools by categories.

  • As a User, I should see a smooth loading animation with progress when using tools.

  • As a User, I should be able to copy or download the output generated by the tools.

  • As a User, I should be able to toggle between dark and light themes.

  • As a User, I should be able to receive notifications about my account and usage.

  • As a User, I should have access to a profile page to update my details.

  • As a User, I should have access to a settings page to manage preferences.

  • As an Admin, I should be able to view all users and their details.

  • As an Admin, I should be able to ban or delete users.

  • As an Admin, I should be able to edit user credits and premium status.

  • As an Admin, I should be able to view and manage UTR submissions for payments.

  • As an Admin, I should be able to approve or reject payments.

  • As an Admin, I should be able to view analytics, including total users, daily active users, revenue stats, and usage stats.

  • As an Admin, I should be able to enable or disable specific tools.

  • As an Admin, I should be able to add new tools to the platform.

  • As an Admin, I should be able to view and delete generated content for moderation purposes.

Page 4 of 9

4. User Personas

  1. Guest User

    • Can browse the website and view tool categories.
    • Cannot use tools or access the dashboard.
    • Prompted to sign up for an account to access features.
  2. Registered User

    • Can log in using email/password or Google.
    • Receives 3 free credits upon signing up.
    • Can use AI tools by spending credits.
    • Can view usage history and remaining credits.
    • Can upgrade to a premium plan for unlimited access.
  3. Premium User

    • Has unlimited access to all AI tools.
    • Can view and manage usage history.
    • Receives notifications about account updates and new features.
  4. Admin

    • Has access to a secure admin dashboard.
    • Can manage users, payments, tools, and content.
    • Can view platform analytics and generate reports.

5. Visuals Colors and Theme

Page 5 of 9

Color Palette:

  • Background: #0D0F1A (Deep Space Blue)
  • Surface: #1A1D2E (Charcoal Gray)
  • Text: #E5E5E5 (Soft White)
  • Accent: #7F00FF (Neon Purple)
  • Muted: #4A4E69 (Muted Lavender)

The color palette is designed to evoke a futuristic and professional feel, aligning with the dark neon aesthetic of 8080.ai. The use of glassmorphism and smooth gradients will enhance the modern look and feel of the platform.

6. Signature Design Concept

Page 6 of 9

Interactive Neon Galaxy Dashboard

The velvet-ui homepage will feature an interactive galaxy map as its centerpiece. Upon landing on the homepage, users will be greeted with a mesmerizing 3D galaxy animation. Each star in the galaxy will represent a different AI tool or feature.

  • Interactions:

    • Hovering over a star will display a glowing tooltip with the tool's name and a brief description.
    • Clicking on a star will zoom into a mini solar system, where planets represent subcategories or related tools.
    • Users can navigate between stars and planets using smooth, physics-based animations.
  • Animations:

    • The galaxy will have a subtle, pulsating glow, with stars twinkling in sync with the background music.
    • Transitions between sections will mimic a spaceship traveling through a wormhole, with streaks of light and a sense of motion.
  • Micro-interactions:

    • Buttons will have a ripple effect upon clicking, with neon outlines that briefly glow brighter.
    • Loading animations will feature a rotating galaxy with a progress bar orbiting around it.

This design will make the velvet-ui platform an unforgettable experience, setting it apart from competitors and leaving a lasting impression on users.

Page 7 of 9

7. Non-Functional Requirements

  • The system must support at least 10,000 concurrent users without performance degradation.
  • The platform must load within 3 seconds on both desktop and mobile devices.
  • The system must comply with GDPR and Indian data privacy laws.
  • All payment transactions must be secure and encrypted.
  • The platform must be responsive and optimized for all screen sizes.
  • The system must have 99.9% uptime.
  • The platform must support scalability to accommodate future growth.

8. Tech Stack

Frontend:

  • React / Next.js

Backend:

  • Python
  • FastAPI

Database:

  • MySQL (with Alembic for migrations)
  • MongoDB for unstructured data
Page 8 of 9

AI Models:

  • GPT 5.4 for user-friendly responses
  • Claude 4.6 Opas for academic or coding work
  • Gemini 3.1 Pro for friendly responses
  • Google Nano Banana for image generation

AI Tools:

  • Litellm for LLM Routing
  • Langchain

Orchestration:

  • Docker
  • Kubernetes

Payment Integration:

  • Razorpay / Cashfree for UPI and QR code payments

9. Assumptions and Constraints

  • The platform will primarily target users in India but will be accessible globally.
  • The UPI payment system will be integrated with Indian banks.
  • The platform will be hosted on Vercel or Netlify for optimal performance.
  • The system will use Firebase Auth for authentication.
  • The platform will be designed to handle high traffic and large-scale data storage.
Page 9 of 9

10. Glossary

  • AI SaaS: Artificial Intelligence Software as a Service.
  • UTR ID: Unique Transaction Reference ID, used for tracking UPI payments in India.
  • UPI: Unified Payments Interface, a real-time payment system in India.
  • Glassmorphism: A design trend that uses transparency, blur, and shadow effects to create a frosted-glass appearance.
  • Responsive Design: A design approach that ensures a website looks and works well on devices of all sizes.
  • RDBMS: Relational Database Management System.
Login: Admin Sign In
Admin: View Analytics
Admin: Manage Users
Admin: Edit Credits
Admin: Review Payments
Admin: Approve Reject UTR
Admin: Manage Tools