Classroomio

screenshot of Classroomio
svelte
supabase

The Open Source Education Platform. A Simple and Beautiful Alternative to Moodle LMS, EdX, Thinkific and Teachable

Overview

ClassroomIO.com is an all-in-one platform designed to streamline training for bootcamps, educators, and businesses. The mobile-first application allows users to manage training programs effortlessly, run multiple classes and cohorts from a single user interface, and provide students with a high-quality learning experience.

Features

  • Advanced Course Management: Create unlimited courses, lessons, invite students, add assignments, grade assignments, and generate certificates.
  • Multi-Teacher Management: Invite other teachers, assign them individual courses within your organization.
  • AI Integration: Utilize OpenAI integration for quick course creation, generating course content, lesson outlines, and assignments from lesson notes.
  • Forum: Allow students to ask questions in a dedicated community and receive responses from teachers or peers.
  • Dedicated Student Dashboard: Students have access to a personalized dashboard containing all their courses, assignments, and additional resources.
  • Fully Open Source: Self-host the entire stack on your own servers.
  • Forms, Course Templates, Analytics, Messenger Integration: Future roadmap features to enhance user experience and course management capabilities.
svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

supabase
Supabase

Supabase is an open source Firebase alternative. Start your project with a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, and Storage.

fullstack
Fullstack

A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.