Video Selling Platform Aermotion

Demo(wait for Dyno to startup)

What is this webapp good for? It will sell videos or set of videos uploaded to any popular cloud services like google. 2 lvls of access - admin, user, guest. Uses PayPal as a paying platform. Have a very nice video.js video player with a playlist.

This was a really challenging project which required a lot of studying and documentation reading but! it gave me a lot of confidence in web development. Here are the key components I used:

  • Ruby 2.6.4
  • Ruby on Rails 6
  • Video.js
  • PayPal SDK for Ruby
  • Devise
  • ActiveStorage

I've discovered some cool features like gon gem, parallelax.js, some neat js effects libraries and more...

DB diagram:

Screen Shot 2019-10-01 at 10.00.31 PM.png 854 KB

Update December 25, 2019
The Application is almost done except a couple of things like contact page functionality and some PayPal settings:
Home Page

Workout Sets

Blogs Page

Embed Youtube Videos


Cool Video Player with integrated Playlist

Admin Panel