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