← 返回项目库

LearnHouse 中文学习平台

面向组织的中文学习平台,支持课程、章节、活动与内容合集。

基于 Next.js 与 FastAPI 的学习内容管理平台,配有可直接浏览的中文课程演示。

真实界面

项目截图

共 6 张

发现你的下一段学习旅程
课程
内容合集
课程目录
识别真实需求
合集详情

Capabilities

核心功能

公开课程目录与课程详情
章节和学习活动组织
内容合集与课程关联
学习进度与课程轨迹
组织空间和成员管理
Next.js 前端与 FastAPI 后端协同

适用场景

搭建团队内部学习空间
交付中文培训课程和学习活动
整理一人公司的知识产品目录

适合谁

需要搭建组织学习空间、课程目录和学习活动的一人公司与小型团队。

商业化思路

可作为自托管学习平台使用,也可用于培训内容交付和会员课程服务。

你会拿到什么

  • 中文化后的 Next.js 与 FastAPI 源码
  • AGPL-3.0 许可证、修改说明与部署指南

部署流程

  1. 1准备 Node.js、pnpm、Python、PostgreSQL 与 Redis,并安装前后端依赖
  2. 2配置数据库、运行迁移和环境变量后分别启动 FastAPI 与 Next.js

真实验证结果

已通过 6 个真实运行中文界面、HTTP、可见正文、控制台、坏图和横向溢出质量门。

部署前须知

本地预览使用隔离演示数据;邮件、支付和 AI 等非核心服务未接入本次公开演示。

部署难度

较高

最低配置

Node.js 20+、pnpm 9、Python 3.12+、PostgreSQL 16、Redis 7;建议 2 vCPU/4 GB 内存。

开源许可证

GNU Affero General Public License v3.0 (AGPL-3.0)

最后验证

2026-08-28

技术栈

Next.jsFastAPIPostgreSQL / Redis

授权说明

保留上游 LICENSE;网络提供或再分发修改版时需按 AGPL-3.0 履约并提供对应源码。

Release notes

版本记录

1 个已发布版本

vcn-20d9214707c9 当前推荐

首次中文化收录,补充中文公开课程演示,并修复单组织模式下的路由与运行时资源访问。

部署要求:生产部署需配置数据库、Redis、环境变量,并遵守上游 AGPL-3.0 许可证履约要求。

已知问题:本次证据聚焦公开课程主流程;后台管理、邮件、支付和 AI 集成未作为演示范围。

登录后领取