
Custom User Auth with Error Handling
Users are able to create and account and be logged into across sessions and refresh
A pixel-perfect clone of YouTube where users can: post, view, like, or comment, on other user’s videos
Replay is a video sharing website where users can upload videos and view content posted by others. Signed in users are allowed to leave comments or like a video while non-logged in users are limited to only viewing. Videos and comments are protected with user authentication to prevent users from editing/removing content that isn't theirs. The app utilizes the React-Redux cycle with a Ruby on Rails backend configuration for datebase validations. Videos and images are stored using AWS-S3 cloud-storage and the server is hosted by Heroku.
Link to SiteUsers are able to create and account and be logged into across sessions and refresh
Utilized Rails polymorphic associations and eager-loading to optimize querying techniques and minimized requests to the database; thus improving scalability.