Skip to content
GBTI

Introducing eCourse - An open source self-hosted LMS application

eCourse is a customizable website template specifically designed for educators and content creators to self-host their online courses.

This innovative platform enables users to create and manage their own online courses, offering full control over content, presentation, and learner engagement.

Experience eCourse firsthand with the live demo. Use the credentials – Username: admin, Password: ecourseadmin for a comprehensive test drive of the platform.

Author’s Interactive Session
Engage with the creator on Reddit for insights and Q&A. The author is actively participating in community discussions, providing a unique opportunity to delve into the development process and future plans.

Technology Stack
eCourse is built on the following tech stack:

What is PocketBase?

PocketBase is an open-source backend solution that integrates an embedded database (SQLite) with real-time subscriptions, built-in authentication management, a convenient dashboard UI, and a simple REST-ish API.

More about PocketHost:

  • PocketHost: Offers a robust Free Plan with 2 projects, 50 MB of storage, and 1 GB of transfer per month, ideal for those just starting. The Pro Plan, at $20/month, provides unlimited instances, storage, and transfer, along with dedicated support, suitable for more advanced needs.
  • Fly.io: A versatile platform offering free hosting options, suitable for both frontend and backend deployment.

Note: For personalized assistance in launching your eCourse, the creator is available for hire as a frontend developer, also skilled in backend development.


At GBTI, we love #opensouce projects and enjoy supporting developers. Join our discord community to tell us about your work.

Written by

GBTI Network

Connecting creators, linking lives together. Published 3rd Dec 2023

View profile

Get the weekly digest

Never miss content by subscribing to our digest. Subscribing is completely free.

Unsubscribe in one click from any issue. Read the privacy policy.

You are signed in. Edit Notification Settings

0 Comments

No comments yet. Be the first. Members comment from the GBTI local client, where comments are submitted as pull requests and auto-published for paid members.

Become a member

Comments are for members. Become a member to join the conversation, or if you already are.

You are signed in as a member. .

Contribution history

Related posts

Join the GBTI co-op

Saving, collecting, and following are member perks. Sign in with a free GitHub account to keep what you find, and become a member to comment, join the Discord, and unlock members-only content.

Get the extension to edit and publish your work in place.

God bless the internet

Subscribe to the Digest

Member articles, projects, skills & prompts, curated shares sent weekly to your inbox.

It arrives on Tuesday mornings. Unsubscribe in one click from any issue. Read the privacy policy.

You are signed in. Edit Notification Settings

Already a member? The digest is in your notification settings.