DEV Community

Cover image for Using Phoenix LiveView to create interactive courses
Will Ceolin for Zoonk

Posted on

Using Phoenix LiveView to create interactive courses

I'm launching UneeBee on Product Hunt today. It's an open-source tool for building interactive courses like Duolingo.

You can check the source code on GitHub:

GitHub logo zoonk / uneebee

Platform for creating interactive courses.

UneeBee Banner

Open-source alternative to create interactive courses like Duolingo
Learn more »

Cloud Roadmap Community

About this project

Interactive learning is more effective than traditional methods. Learners remember 10% of what they hear, 20% of what they read but 80% of what they see and do. That's why 34 hours of Duolingo are equivalent to a full university semester of language education.

We love Duolingo. We think those kind of interactive experiences should be used in more fields. That's why we're building UneeBee, an open-source platform to create interactive courses like Duolingo. You can use it at your organization, school, or using our marketplace to share your experience in a fun way.

Tech stack

We're deploying our cloud products to Fly and Neon.

Getting started

Requirements

  • You need Elixir 1.15 or later and Erlang 26 or later…




I'm using Elixir and Phoenix LiveView to build it. It's still early-stage, so there's a lot that needs to be improved but I'm making the roadmap public so that you can follow along.

I'm new to the Elixir ecosystem but I'm really impressed with early results. Development experience and speed is great. Plus, performance is amazing. I have two of the cheapest machines on fly.io and both CPU and RAM seems to be enough to run this Phoenix project.

I'll share more details about this project and the technical challenges in a new post soon. Stay tuned.

Top comments (2)

Collapse
 
adolfont profile image
Adolfo Neto

Good luck!

Collapse
 
wceolin profile image
Will Ceolin

Thanks!