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.
-
Clone the repository
-
Install dependencies using
bun install
-
Run the development server using
bun dev
-
Clone backend repository
-
Install dependencies using
go mod tidy
-
Run the development server using
go run .
-
Setup the MySQL database using the Docker Compose file
-
Run the Prisma migration using
npx prisma migrate dev
See the todo list for the development roadmap.