ClipCraft AI - Video Editing & Social Media Clip Generator

ClipCraft AI is a SaaS application that enables content creators and marketers to transform long-form videos into engaging short clips optimized for social media platforms. The application leverages AI to detect key moments, add subtitles, transitions, and background music.

Features

  • AI-Powered Video Analysis: Automatically identifies engaging moments in long-form videos
  • Smart Clip Generation: Creates short clips optimized for different social media platforms
  • Automated Subtitles: Transcribes and adds captions to video clips
  • Custom Editing: User-friendly timeline editor for fine-tuning generated clips
  • Social Media Integration: Direct publishing to popular platforms
  • Analytics Dashboard: Track performance of your clips across platforms

Project Structure

├── backend/
│   ├── database/        # Database schema and queries
│   ├── routes/          # API endpoints
│   ├── services/        # Business logic and external API integrations
│   └── index.ts         # Main entry point for the backend
├── frontend/
│   ├── components/      # React components
│   ├── hooks/           # Custom React hooks
│   ├── pages/           # Page components
│   ├── index.html       # HTML template
│   └── index.tsx        # Frontend entry point
└── shared/
    ├── types.ts         # Shared TypeScript interfaces
    └── utils.ts         # Shared utility functions

Technology Stack

  • Frontend: React, TailwindCSS
  • Backend: Hono (API framework)
  • Database: SQLite
  • AI Services: OpenAI for content analysis, external video processing APIs
  • Authentication: JWT-based auth system
  • Storage: Val Town blob storage for metadata, external storage for video files

Getting Started

The application is hosted on Val Town. Visit the live application at ClipCraft AI.