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
π§ hello@kalvi.co
![image](https://private-user-images.githubusercontent.com/9934901/309460853-2bfddc86-2e53-460f-9dde-a75f88af4ce8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM2NzA5NDcsIm5iZiI6MTcyMzY3MDY0NywicGF0aCI6Ii85OTM0OTAxLzMwOTQ2MDg1My0yYmZkZGM4Ni0yZTUzLTQ2MGYtOWRkZS1hNzVmODhhZjRjZTgucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDgxNCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA4MTRUMjEyNDA3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MmNmZmE5ZDA2ZmJkMmVmZTNlOTFhY2ZlZjRiMmU2N2E5MzRiOWYyNjQ3MmRjMWM4ZWUxYmZhNTEwMTM2YWI2MCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.FuTy_SQwTKVdql8CavxMghtT_nw1NL45uHVm7xBSYps)
Pre-requisites
- Docker - https://www.docker.com/
- Node - https://nodejs.org/en
- PNPM - https://pnpm.io/
- 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
The code in this repository is licensed under version 3 of the AGPL unless otherwise noted. Please see the LICENSE file for details.
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.
Please do not report security issues in public. Please email admin@kalvi.co.
If you're having trouble, we have discussion forums at Discord where you can connect with others in the community.
There are many ways to contribute to Kalvi, including:
- Submitting documentation, bugs and feature requests for various components.
- Speaking or writing about Kalvi or any other ecosystem integration and letting us know!
- Upvoting popular feature requests to show your support.
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.