Skip to content

A Laravel application to manage and display media content through Amazon AWS.

Notifications You must be signed in to change notification settings

isAdamBailey/shudderfly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Forge Site Deployment Status

About Shudderfly

Colin's Shudderfly is an application I made to upload and structure the images and videos my son wants to see on his devices.

Because other existing apps with this functionality include a lot of ways for our child to explore outside their applications, such as to marketing or social links, we needed a way to be in better control of the pictures for his permission level, and add permissions for users who are able to upload and edit the content.

Images are resized and optimized for web, and videos are processed with FFMPEG before storage. Shudderfly connects to Amazon S3 for image/video storage, and uses SQS queue for processing the images and videos.

Development

This project includes Laravel Sail for local development with Docker.

Simply run sail up to start the docker container, then in another terminal, run npm install && npm run dev and vite will watch for changes to the code and hot reload.

Production

Point to /public for the build, and npm install && npm run prod for the minified build on production.

About

A Laravel application to manage and display media content through Amazon AWS.

Topics

Resources

Stars

Watchers

Forks