About the Assignment+ =>
This is a small NODE JS assigment where i have to perform some specific task .
RESTful API that allows users to upload video files, reduce their size, and provide them with the option download compressed videos.This task aims to demonstrate your ability to build a complete application using Node.js, Express.js, and integrate it with Amazon Web Services (AWS) services such as Amazon S3 for storage and Amazon EC2 for hosting.
i have completed this assignment . here i use MVC architecture for create my assignment . for video reducing i use ffmpeg . for storing perpose i use AWS S3. i am not able to host my project on AWS EC2 because i don't have credential of aws and this is paid service.
====================================
Installation of Video Compressor
create new folder open inside vs-code in terminal run these folowing command
- git clone https://github.com/RahulGupta-8319/aitra-assignment.git
- npm i
- npm start
- go in browser paste this link : http://localhost:3000/ Note : upload small file otherwise it will take much time for uploading in aws s3
- for success output you can go in outpur url for downloding the compressed video
now project is successfully completed..!!!