• Townie
    AI
  • Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
shaileshahndle

shaileshahndle

Aiyt

Public
Like
Aiyt
Home
Code
4
backend
1
frontend
2
shared
1
README.md
Branches
1
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
Code
/
Search
README.md

Mobile Video Editor PWA

A progressive web app for instant video editing optimized for mobile devices. Create trending short videos with multiple clips, effects, and filters.

Features

  • πŸ“± Mobile-first responsive design
  • 🎬 Multi-clip video editing
  • βœ‚οΈ Trim and merge videos
  • 🎨 Trending effects and filters
  • πŸ“€ Export and share videos
  • πŸ’Ύ Local storage for projects
  • πŸ”„ Real-time preview

Project Structure

β”œβ”€β”€ backend/
β”‚   └── index.ts           # API server with Hono
β”œβ”€β”€ frontend/
β”‚   β”œβ”€β”€ index.html         # Main app interface
β”‚   β”œβ”€β”€ app.tsx           # React video editor component
β”‚   β”œβ”€β”€ components/       # UI components
β”‚   └── styles.css        # Custom styles
└── shared/
    └── types.ts          # Shared TypeScript types

Tech Stack

  • Frontend: React 18, TypeScript, TailwindCSS
  • Backend: Hono API framework
  • Video Processing: Web APIs (MediaRecorder, Canvas, WebGL)
  • Storage: Browser localStorage for projects
  • PWA: Service worker for offline capability

Usage

  1. Upload video clips or record directly
  2. Arrange clips on timeline
  3. Apply effects and filters
  4. Preview in real-time
  5. Export final video

Mobile Installation

This PWA can be installed on mobile devices:

  • iOS: Add to Home Screen
  • Android: Install App prompt
Code
backendfrontendsharedREADME.md
FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Terms of usePrivacy policyAbuse contact
Β© 2025 Val Town, Inc.