mercy-dashboard

byDarian Farahani

Here’s a solid **clone prompt** you can use to recreate something like ShortsSync (an automated YouTube Shorts creator/poster). You can paste this into an AI website builder or coding AI: --- **Prompt:** > Build a modern web app called “ShortSync AI” that automatically creates, edits, and posts YouTube Shorts. > > Core Features: > > * AI video generator: takes a topic or keyword and generates a short-form video (under 60 seconds) > * Script generator: uses AI to create engaging, viral-style scripts (hooks, fast pacing, strong ending) > * Text-to-speech with multiple voice options > * Auto subtitles (burned into video, styled like TikTok captions) > * Video editor: combines stock clips, images, and animations > * Trending topic finder (scrapes or uses APIs to find viral topics) > * Scheduler: allows users to auto-post daily or at chosen times > * YouTube integration: upload directly to YouTube Shorts via API > > UI/UX: > > * Clean dashboard with sections: Create, Trends, Schedule, Analytics > * Mobile-friendly design > * Dark mode > * Drag-and-drop editing timeline (basic) > > Tech Stack: > > * Frontend: React + Tailwind CSS > * Backend: Node.js + Express > * Database: Firebase or MongoDB > * AI APIs: OpenAI (scripts), ElevenLabs (voice), FFmpeg (video processing) > * YouTube Data API for uploading > > Extra Features: > > * Bulk video generation > * Niche selector (motivation, facts, gaming, storytelling, etc.) > * Auto hashtags + SEO title/description generator > * Analytics dashboard (views, CTR, engagement) > > Monetization: > > * Free tier (limited videos/day) > * Paid subscription for unlimited generation + auto posting > > Goal: > Make it beginner-friendly so users can generate and post viral Shorts in 1 click.

SEOYouTubeScheduleEditorDashboardAnalyticsSignupClientsLoginCreateTrends
SEO

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 5

System Requirements Document (SRD)

Project Name: mercy-dashboard

1. Introduction

The mercy-dashboard is a modern web application designed to streamline and automate content creation processes, inspired by the concept of ShortsSync AI. This dashboard will cater to creators, agencies, and businesses looking to efficiently generate, edit, and post content, particularly YouTube Shorts, while providing advanced analytics and scheduling capabilities.

This document outlines the system requirements for the mercy-dashboard, ensuring clarity and alignment with Darian Farahani's vision for the project. The application will be tailored to the U.S. market, incorporating locale-specific defaults such as USD currency, Eastern Time Zone (ET), and accessibility standards.

2. System Overview

The mercy-dashboard will serve as a centralized platform for content creators to:

  • Generate AI-powered short-form videos.
  • Edit and enhance videos with subtitles, stock clips, and animations.
  • Schedule and post content directly to YouTube Shorts.
  • Analyze performance metrics to optimize future content strategies.

The system will feature a clean, intuitive UI/UX, ensuring ease of use for both novice and experienced users. It will leverage cutting-edge AI technologies and APIs to deliver a seamless experience.

Page 2 of 5

3. Functional Requirements

Core Features:

  • As a User, I should be able to generate short-form videos using AI based on a topic or keyword.
  • As a User, I should be able to create engaging scripts using AI with hooks, fast pacing, and strong endings.
  • As a User, I should be able to use text-to-speech functionality with multiple voice options.
  • As a User, I should be able to add auto subtitles styled like TikTok captions to videos.
  • As a User, I should be able to edit videos by combining stock clips, images, and animations.
  • As a User, I should be able to find trending topics using APIs or scraping tools.
  • As a User, I should be able to schedule videos for auto-posting daily or at chosen times.
  • As a User, I should be able to upload videos directly to YouTube Shorts via API integration.

Extra Features:

  • As a User, I should be able to bulk-generate videos.
  • As a User, I should be able to select niches like motivation, facts, gaming, or storytelling.
  • As a User, I should be able to auto-generate hashtags, SEO titles, and descriptions.
  • As a User, I should be able to view analytics dashboards for metrics like views, CTR, and engagement.

4. User Personas

1. Individual Creators

  • Description: Solo content creators looking for a simple, fast way to generate and post viral videos.
  • Goals: Maximize reach and engagement with minimal effort.

2. Social Media Agencies

  • Description: Agencies managing multiple clients and needing bulk content generation tools.
  • Goals: Scale content production efficiently while maintaining quality.
Page 3 of 5

3. Businesses

  • Description: Companies using short-form videos for marketing and branding.
  • Goals: Enhance brand visibility and drive conversions through engaging content.

5. Visuals Colors and Theme

Color Palette:

  • Background: #1E1E2F (Deep Midnight Blue)
  • Surface: #2A2A40 (Charcoal Gray)
  • Text: #F5F5F7 (Soft White)
  • Accent: #FF6F61 (Vibrant Coral)
  • Muted Tones: #A5A5B5 (Muted Lavender Gray)

The theme will evoke a modern, professional aesthetic with a touch of creativity, aligning with the project's focus on content creation and automation.

6. Signature Design Concept

Interactive Galaxy Dashboard

The mercy-dashboard homepage will feature an interactive galaxy map where each star represents a feature or section of the application. Users can navigate the galaxy by clicking on stars to explore functionalities like video generation, scheduling, analytics, and trends.

Page 4 of 5

Key Features:

  • Animations: Stars will twinkle subtly, and constellations will form dynamically as users hover over them.
  • Transitions: Smooth zoom-in and zoom-out effects when navigating between sections.
  • Color Shifts: The galaxy's background will subtly morph colors based on the time of day (e.g., dawn hues in the morning, twilight tones in the evening).
  • Micro-Interactions: Clicking on a star will trigger a ripple effect, accompanied by a brief tooltip explaining the feature.

This design will make the dashboard instantly fascinating and memorable, ensuring a strong first impression.

7. Non-Functional Requirements

  • Performance: The system must handle up to 10,000 concurrent users without degradation.
  • Scalability: The architecture should support future expansion, including additional AI features and integrations.
  • Security: Implement robust authentication and encryption protocols to protect user data.
  • Accessibility: Ensure compliance with WCAG 2.1 standards for accessibility.
  • Localization: Default settings tailored to the U.S. market, with options for internationalization.

8. Tech Stack

Frontend:

  • React for Web

Backend:

  • Python
  • FastAPI

Database:

  • MySQL (preferred) or MariaDB with Alembic for migrations
Page 5 of 5

AI Models:

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

AI Tools:

  • Litellm for LLM Routing
  • Langchain

Orchestration:

  • Docker and docker-compose for local development
  • Kubernetes for server-side orchestration

9. Assumptions and Constraints

  • The application will primarily target U.S.-based users, with features optimized for English language and USD currency.
  • Integration with YouTube Data API assumes compliance with YouTube's terms of service.
  • AI-generated content must adhere to ethical guidelines and avoid misinformation.
  • Initial deployment will focus on web-based access, with mobile app development planned for future phases.

10. Glossary

  • CTR: Click-Through Rate, a metric indicating the percentage of viewers who click on a video.
  • WCAG: Web Content Accessibility Guidelines, standards for making web content accessible to people with disabilities.
  • API: Application Programming Interface, a set of protocols for building and interacting with software applications.
  • LLM: Large Language Model, an AI model trained on vast amounts of text data to generate human-like responses.
Landing: View Info
Login: Sign In
Landing: Register
Signup: Create Account
Dashboard: Explore Galaxy
Create: Generate Video
Create: Select Niche
Editor: Brand Video
SEO: Generate Hashtags
SEO: Generate Title
Schedule: Set Post Time
YouTube: Upload Short
Analytics: View Engagement
Analytics: Track CTR