Spark is an open source, hackable plataform to sell your own courses.
You can set your own price for every courses that's created.
We are using the Wistia API to manage our content. All you have to do is pull out the last digits on the URL from your video.
Add pz88xvd5uk when creating a course intro or lesson.
We also love markdown. So to create those lessons notes we are using github-markdown. And that also means that you can add emojis.
You can customize the design. We are using Materialize css. Its pretty nice.
We currently support authentication with Devise. And for email support and sending receipts we are using Mandril.
Note: We will soon make an upgrade to sendgrid.
For our admin interface we are using ActiveAdmin. You can easily manage every course and every lesson using sortable tree.
Fork or download the repo.
We are using:
- Rails 4.2.0
- Ruby 2.3.0
- Sqlite3 3.15.0
You need to set these variables, using your keys:
- STRIPE_SECRET_KEY: ''
- STRIPE_PUBLIC_KEY: ''
- MAILER_API_KEY: ''
Pending TODO. Create a tutorial to upload to AWS or Heroku.