E-learning Platform for Energy Practices

A web platform for teaching and studying esoteric and spiritual practices

YWS > Works > CaseStudy > Cinnabar > Intro > Content > Image
YWS > Works > CaseStudy > Cinnabar > BubbleYWS > Works > CaseStudy > Cinnabar > BubbleYWS > Works > CaseStudy > Cinnabar > BubbleYWS > Works > CaseStudy > Cinnabar > BubbleYWS > Works > CaseStudy > Cinnabar > Bubble
Time:

9+ months

Type:

Web development

Industry:

E-learning

Platform:

Web

Video uploading

Upload video courses in any format and any quality.

Cover image

Upload custom images for video thumbnails and crop them the way you like.

Paid subscriptions

As a student, subscribe to your favorite teacher and support their work.

Payments

Create an account to quickly receive all the payments from your subscribers.

About

Project Idea

The project’s founders partnered with us to realize their idea of a user-friendly and uncomplicated platform that will connect gurus of various spiritual practices with people who want to learn more about the different teachings. Teachers should be able to upload their video courses on the platform and set up a paid subscription.

Team

Project manager

Business analyst

Three frontend engineers

One backend engineer

UI/UX designer

Key features

User roles

A user can join the platform as a teacher to share their knowledge with others or as a student to watch classes and learn. One person can have both types of accounts.

YWS > Works > CaseStudy > Cinnabar > Key features > User roles > ImageYWS > Works > CaseStudy > Cinnabar > BubbleYWS > Works > CaseStudy > Cinnabar > Bubble

Paid subscriptions

Besides a free subscription, we implemented a paid subscription option so students can support their favorite teachers and get access to additional content.

YWS > Works > CaseStudy > Cinnabar > Key features > Paid subscriptions > ImageYWS > Works > CaseStudy > Cinnabar > Bubble

Video courses

Upload video courses in any format and any quality (auto conversion to 1080p HLS format).

YWS > Works > CaseStudy > Cinnabar > Key features > Video courses > ImageYWS > Works > CaseStudy > Cinnabar > BubbleYWS > Works > CaseStudy > Cinnabar > BubbleYWS > Works > CaseStudy > Cinnabar > Bubble RoseYWS > Works > CaseStudy > Cinnabar > Bubble Rose

Payments

All the subscription payments are collected once a month and the whole sum is transferred to a teacher’s bank account.

YWS > Works > CaseStudy > Cinnabar > Key features > Payments > Image

Live streams

With the streaming feature, teachers can start online live sessions, classes, and talks to strengthen their community and get closer to the audience.

YWS > Works > CaseStudy > Cinnabar > Key features > Live streams > Images

Chats

A chat system allows students to communicate directly with teachers via private messages to get personal feedback, or enter a group chat to get more support from the community.

YWS > Works > CaseStudy > Cinnabar > Key features > Chats > ImagesYWS > Works > CaseStudy > Cinnabar > Bubble RoseYWS > Works > CaseStudy > Cinnabar > Bubble Rose

Promo codes

A teacher can generate a promo code for a student so they will receive a free, one-month subscription.

YWS > Works > CaseStudy > Cinnabar > Key features > Promo codes > ImageYWS > Works > CaseStudy > Cinnabar > Bubble RoseYWS > Works > CaseStudy > Cinnabar > Bubble Rose

Technology Stack

YWS > Works > CaseStudy > Cinnabar > Technology Stack > ImageYWS > Works > CaseStudy > Cinnabar > Technology Stack > Image Mobile

Challenges and Solutions

Stripe implementation

Problem:

In order for users to stay on the website when completing payments, we needed to enable it with a feature to create an account in Stripe for payments.

Solution:

The frontend collects all the necessary information for the Stripe account, then sends it to the backend, which, in its turn, creates a Stripe Connect account for teachers to withdraw money safely.

YWS > Works > CaseStudy > Cinnabar > Bubble

Live streaming

Problem:

We needed to enable teachers with the ability to start and manage online streams so that students can attend live classes.

Solution:

We have written this feature from scratch with the help of Amazon Kinesis. For now, you can only stream from the web camera, but we are working on a more sophisticated version.

YWS > Works > CaseStudy > Cinnabar > Bubble

Results

The platform is released. The user feedback is positive. More updates to come!

YWS > Works > CaseStudy > Cinnabar > Results > Imagecinnabarcinnabar