This page will be an in-depth dive into the complete backend code and algorithm on how video-editing feature works. It is advised to start first with the flow to better understand each module and its requirement in the main code.
Yes the code base is quite extensive , but hey don't worry its all python ! : )
Check out the README file for quick understanding
README for Video-Editing
The tech used→
- s3 will be used to store all the user data
- How info is store on s3
- Supabase will be used for authentication and authorization
- Runpod will be used for all the computing of different micro-services
User Flow Diagram:
Permanently Stored in s3 folder
- bucket/database/UUID/
- bucket/fonts/
- bucket/presets
Temporarily stored as runtime environment (the directories)