ChorusLab is a video composition tool designed to help creators overlay lyrical text onto video backgrounds with musical accompaniment. It provides a visual interface for synchronizing lyrics with audio tracks, making it ideal for creating lyric videos, karaoke tracks, or music visualizations.
- Lyric & Video Composition: Combine video backgrounds with custom text overlays specifically designed for song lyrics.
- Music Integration: Import audio tracks to synchronize with your visual elements.
- Project Persistence: Save your compositions as "Projects" to the local database, allowing you to return to your edits later.
- Real-time Preview: View your video, text, and audio layers rendered together in real-time.
- Modern Editor UI: A clean, dark-mode interface built for content creation without distraction.
- Framework:React (v18)
- Build Tool:Vite
- Styling:Tailwind CSS
- HTTP Client:Axios
- Icons:Lucide React
- Node.js (v18+ recommended)
- npm (Node Package Manager)
- ChorusLab Backend running on port
3001(required for saving projects).
Navigate to the frontend directory:
cd choruslab-frontendInstall dependencies:
npm install
Start the Vite development server. This will launch the app at http://localhost:5173 (by default).
npm run dev