ffconvert | A simple web-based file converter

ffconvert is a simple web-based file converter that uses ffmpeg under the hood to convert files. Built using Next.js, Prisma ORM, and MySQL. Deployed on Vercel and Railway.

Backend api built using Golang and ffmpeg.

Installation

  1. Clone the repository

  2. Install dependencies using bun install

  3. Run the development server using bun dev

  4. Clone backend repository

  5. Install dependencies using go mod tidy

  6. Run the development server using go run .

  7. Setup the MySQL database using the Docker Compose file

  8. Run the Prisma migration using npx prisma migrate dev

Development

See the todo list for the development roadmap.