Public
Like
Aiyt
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in miliseconds.
A progressive web app for instant video editing optimized for mobile devices. Create trending short videos with multiple clips, effects, and filters.
- 📱 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
├── 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
- 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
- Upload video clips or record directly
- Arrange clips on timeline
- Apply effects and filters
- Preview in real-time
- Export final video
This PWA can be installed on mobile devices:
- iOS: Add to Home Screen
- Android: Install App prompt