A web-based application that enables users to upload images, add audio and convert them into a cohesive video. This project was developed using HTML, CSS, JavaScript, Python, SQL, and Flask.
This repository represents an adapted version of the course project submission for "Introduction to Software Systems" (Spring 2024 semester), developed by Abhyudit Singh, Bhavya Ahuja, and Inesh Shukla(myself).
- Upload images and order them anyhow to create a slideshow.
- Customize the slideshow with user-defined settings.
- Generate a video from the uploaded images and add audio (if required) and download it.
- Secure and scalable database using CockroachDB for storing user-uploaded images and metadata.
- Interactive admin dashboard for managing uploaded data.
- Clean and responsive user interface.
- Frontend: HTML, CSS, JavaScript
- Backend: Python, Flask
- Database: CockroachDB
- Video Processing: OpenCV, moviepy
- Other Tools: Tailwind (for styling)