This site uses cookies to improve your user experience. If you continue to use our website, you consent to our Cookies Policy

Accept

Cinnabar

Educational platform for teaching and studying esoteric and energy practices

https://images.ctfassets.net/0nm5vlv2ad7a/6cIYHerzZ0XeX4Qsy1ne7m/061691ba283c92a8486a5666eaa89ce0/Course_page.png

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 Cinnabar project was founded by two friends who share a passion for energy practices, martial arts, and meditation. They 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.

User roles

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.

Paid subscriptions

Video courses

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

Video courses

Payments

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

Payments

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.

Live streams

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.

Chats

Promo codes

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

Promo codes

Technology Stack

https://images.ctfassets.net/0nm5vlv2ad7a/6rGMa2FHdgD82PVbGe5Xnp/be6f2f53e6fb22abd0f52efa0214d6be/container.png?w&h&fm&flhttps://images.ctfassets.net/0nm5vlv2ad7a/2mYgcvclEspft8yPEaAUwg/795e90601d741a330aac7d2dd5e7e418/container.png?w&h&fm&fl

Challenges and Solutions

Stripe implementation

Challenge:

In order for users to stay on the website when completing payments, we needed to enable Cinnabar 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.

Live streaming

Challenge:

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 streamfrom the web camera, but we are working on a more sophisticated version.

Results

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

https://images.ctfassets.net/0nm5vlv2ad7a/Jxwsg22zDSvqZjyBwXigE/36a6bb8fcda45b121a6c5337161b0ded/Classes_with_a_searchbar.pngcinnabarcinnabar

Let’s move forward

Fill in this form orsend us an e-mail


We have received your request
We will be back in a flash