Skip to content

kaustubhdoval/convertly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Convertly

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

screenshot of homepage

About The Project

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

Run

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

Roadmap

  • Get Metadata for Yt Downloads
  • Better UI - more interactions for loading, processing etc.
  • Cut down on dependencies

Built With

Python React FastAPI

About

A full-stack media toolkit built with FastAPI and React, featuring batch image conversion/resizing, YouTube-to-MP3/MP4 extraction

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors