A full-stack media toolkit built with FastAPI and React, featuring batch image conversion/resizing, YouTube-to-MP3/MP4 extraction
Explore the docs »
Report Bug
·
Request Feature
A full-stack web application built with FastAPI (Python) and React that provides a suite of media utilities:
- Batch Image Conversion (Supports PNG, JPG, ICO)
- Youtube to MP3/MP4
- Efficient File Handling - ZIP Packaging, Streaming Responses
To run the project locally in dev-mode, cd into frontend:
npm run dev
The existing start-dev.js file should startup both the backend and frontend services. The frontend should be available at localhost:5173
To Run as a Docker Container
Simply go to root directory and run docker compose up to build and run the container.
The Frontend Service will startup at https://<container_computer>:3000 and the Backend API will be available at https://<container_computer>:8000
- Get Metadata for Yt Downloads
- Better UI - more interactions for loading, processing etc.
- Cut down on dependencies
