Skip to content

πŸ“šπŸ«πŸš€ Open Source Infrastructure for Online Education. Easily launch educational platforms, craft online courses, sell mock tests, handle live classes, and foster communities - all without building from scratch.

License

Notifications You must be signed in to change notification settings

kalvilabs/kalvi

Repository files navigation

Kalvi - Open Source Infrastructure for Online Education

We are an opensource company building modern technology stack for building your own edtech platform - create eLearning content, manage zoom classes, administer online assessments, foster communities, implement gamification strategies and a lot more - all without building from scratch.

🌐 https://www.kalvi.co
πŸ“§ [email protected]

image

Unified Technology Stack for Digital Learning

Teach - All the tools you need to create engaging digital learning experiences

1

Connect - Build a vibrant learning community to foster social learning experiences

Screenshot-2024-03-04-at-45443PM

Assess - Administer online assessments in Coding, Math and Mocks with Proctoring

ss2-1

Gamify - Transform educational journey into an exciting adventure

image

Measure - Make Informed Decisions with Data Analytics

image - total

Quick Start

Pre-requisites

  1. Docker - https://www.docker.com/
  2. Node - https://nodejs.org/en
  3. PNPM - https://pnpm.io/
  4. VSCode - https://code.visualstudio.com/

Step 1: Run this to install both frontend and backend


pnpm run dev-prep

Step 2: Run to boot both the frontend and backend server (Note: This will also run pending db migrations in the backend)


pnpm run dev

Optional: Run to boot only the backend


pnpm run backend:run

Optional: Run to boot only the frontend


pnpm run frontend:run

How to run Django Commands


docker-compose run api poetry run python manage.py makemigrations

LICENSE

The code in this repository is licensed under version 3 of the AGPL unless otherwise noted. Please see the LICENSE file for details.

Issue Tracker

We use Github Issues for our issue tracker. You can search previously reported issues. If you need to report a bug, or want to discuss a new feature before you implement it, please create new issue.

Reporting Security Issues

Please do not report security issues in public. Please email [email protected].

Getting Help

If you're having trouble, we have discussion forums at Discord where you can connect with others in the community.

❀️ Contribute

There are many ways to contribute to Kalvi, including:

We are still in Pre-Alpha

Kalvi is still in early development (alpha) and should not be used (yet) on production, as we reach stability we will release a stable version and add more features.

About

πŸ“šπŸ«πŸš€ Open Source Infrastructure for Online Education. Easily launch educational platforms, craft online courses, sell mock tests, handle live classes, and foster communities - all without building from scratch.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published