$ npm install
$ mysql -u root < db/schema.sql
$ grunt
$ npm run start
This is a simple web application that converts any video file to a .gif.
- ffmpeg must be installed and in the system path
- mysql must be installed and in the system path, set login info
This was a fun project to help sharpen my full stack development skills. Users can upload any type of video. The express server uses a ffmpeg npm library for automatic conversion to a .gif file format. The .gif media assets are uploaded to an AWS S3 bucket. The text URL strings are persisted in a MySQL relational database and are available to the client at any time.