uScript

Applications sign-in and sign-up page
Applications right sided, vertical navbar
Projects overview UI
UI to set all the settings and upload all the initial content for the script generation
UI to set all the settings and upload all the necessary content to define your persona
Visual and interactive tour to explain the interaction with the application part 1
Interactive chat window for idea generation with AI
Visual and interactive tour to explain the interaction with the application part 2
Interactive chat window to generating a script outline while conversing with AI
Interactive chat window to workout a full script while conversing with AI
Interactive chat window to create a video hook via AI
Interactive chat window to create a title via AI
Interactive chat window to create a thumbnail prompt via AI
Visual and interactive tour to explain the interaction with the application part 3
Inbuilt image editor showing multiple imported images, multiple generated images, the canvas and the image generation settings
Inbuilt image editor showing the option to edit images directly on the canvas
Inbuilt image editor showing the option to create a new AI generated edit of multiple edited images on the canvas
Inbuilt image editor showing the resulting AI edit created from multiple edited images on the canvas
Inbuilt image editor showing the option to hide the sidebar menu to increase the canvas UI elements and size dynamically
Interactive AI chat to create a short script
Input window with multiple language options to export your final script as formatted .pdf
Subscription state and abonnements overview
Your monthly token and image generation usage overview
Profile settings page
Formatted exported youtube script .pdf

uScript Details

I developed uScript, a full-stack SaaS application designed to streamline the creation of YouTube scripts using AI-driven automation. The platform supported multi-account authentication, integrating OpenAI’s API and Google’s API to facilitate a multi-step script generation process, where each step remained fully editable and reworkable at any time.

Built on Vercel’s serverless architecture and edge functions, uScript provided real-time chat responses and seamless user interactions. The application also featured multi-language support, allowing users to create and translate scripts based on their preferences while maintaining an overview of token usage and other critical details.

Additionally, uScript incorporated a built-in image editor, enabling users to edit and enhance AI-generated and external images in various formats via the OpenAI API. All generated content, including scripts, conversations, and images, was stored in a Supabase relational database, with images managed in storage buckets. To optimize resource usage, images were automatically deleted after one hour but remained available for download within that timeframe.

The platform featured a high-precision usage-based payment model, where costs were calculated based on token and image consumption. Payments were designed to be processed via Stripe, ensuring a seamless and scalable billing system. While the Stripe integration was not fully implemented, the foundational architecture for precise usage tracking and billing was in place, allowing for future expansion into a fully automated monetization model.

This project highlights my expertise in AI integration, serverless architecture, real-time processing, and scalable payment systems, with a strong focus on usability, automation, and full-stack development.

Tech Stack

  • Javascript (Programming Language)
  • Svelte
  • Sveltekit
  • Vercel
  • Supabase
  • OpenAI API
  • Google Cloud Platform (GCP)
  • Tailwind CSS
  • Stripe
  • Sentry

Project information

  • CategoryFull Stack
  • DevelopmentSolo
  • RepositoryPrivate
  • Project dateFeb. 2023
  • Visit Project