[FORK] The Next-gen Open Source learning platform for everyone - The purpose of this fork from @WhiteX is to make it compatible with Coolify, the self-hosting platform. Custom for my usage. https://github.com/learnhouse/learnhouse
Find a file
dependabot[bot] 700d4b5882 chore(deps-dev): bump @types/react from 18.2.8 to 18.2.74
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.8 to 18.2.74.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-10 21:42:18 +02:00
.devcontainer feat: email invites frontend 2024-03-19 00:30:56 +01:00
.github feat: create dependabot.yml 2024-03-31 01:24:49 +01:00
apps chore(deps-dev): bump @types/react from 18.2.8 to 18.2.74 2024-04-10 21:42:18 +02:00
.gitignore feat: refactor the entire learnhouse project 2023-10-13 20:03:27 +02:00
.npmrc feat: add locks to folders + dockerimage for collaboration stack 2024-04-06 13:44:51 +02:00
CONTRIBUTING.md fix: retire mongodb 2024-02-21 17:01:21 +01:00
docker-compose.yml feat: add locks to folders + dockerimage for collaboration stack 2024-04-06 13:44:51 +02:00
LICENSE Initial commit 2022-05-10 23:10:29 +02:00
package.json feat: add start script to package.json and update turbo.json 2024-04-07 12:57:52 +02:00
pnpm-lock.yaml feat: add locks to folders + dockerimage for collaboration stack 2024-04-06 13:44:51 +02:00
pnpm-workspace.yaml feat: refactor the entire learnhouse project 2023-10-13 20:03:27 +02:00
README.md Update README.md 2024-02-06 01:45:23 +01:00
turbo.json feat: add start script to package.json and update turbo.json 2024-04-07 12:57:52 +02:00

LearnHouse is an open source platform that makes it easy for anyone to provide world-class educational content and it offers a variety of content types : Dynamic Pages, Videos, Documents & more..

Progress

🚧 LearnHouse is still on 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.

Features

image

  • 📄Dynamic notion-like pages
  • 🏎️ Easy to use
  • 👥 Multi-Organization
  • 📹 Supports Uploadable Videos and external videos like YouTube
  • 📄 Supports documents like PDF
  • 🍱 Course Collections
  • 👨‍🎓 Users Management
  • 🙋 Quizzes
  • 👟 Course progress
  • LearnHouse AI : The Teachers and Students copilot
  • More to come

Community

Please visit our Discord community 👋

Contributing

Thank you for you interest 💖, here is how you can help :

Documentation

Tech

LearnHouse uses a number of open source projects to work properly:

  • Next.js (14 with the App Directory) - The React Framework
  • TailwindCSS - Styling
  • Radix UI - Accessible UI Components
  • Tiptap - An editor framework and headless wrapper around ProseMirror
  • FastAPI - A high performance, async API framework for Python
  • YJS - Shared data types for building collaborative software
  • PostgreSQL - SQL Database
  • LangChain - LangChain is a framework for developing applications powered by language models
  • React - duh

A word

Learnhouse is made with 💜, from the UI to the features it is carefully designed to make students and teachers lives easier and make education software more enjoyable.

Thank you and have fun using/developing/testing LearnHouse !