Skip to content
프로젝트

Moonrend/Classworks has 340 GitHub stars and 30 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-09 21:59 UTC. Last push 2026-10-02.

이 수치를 측정하는 방법

适用于班级大屏的作业板小工具

측정된 스타 증가

in 24h
+1
in 7 days
업데이트 지연
in 15 days
업데이트 지연
in 1 month
업데이트 지연

서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.

README.md

Original

Classworks

GitHub GitHub stars GitHub forks GitHub issues Classworks

适用于班级大屏的作业板小工具

请打开 https://cs.houlangs.com 立刻使用

项目结构

本仓库是 pnpm monorepo,包含以下应用和共享包:

包名 路径 说明
@classworks/web apps/web 作业板 PWA(Vue 3 + Vuetify 3)
@classworks/server apps/server KV 后端(Express 5 + Prisma + Socket.IO)
@classworks/dashboard apps/dashboard 管理面板(Vue 3 + Tailwind 4)
@classworks/shared packages/shared 共享常量(请求头、服务器地址)

交流

QQ:964979747

📦 快速开始

环境准备

  • Node.js 20+
  • pnpm 9+

安装步骤

# 克隆项目
git clone https://github.com/ZeroCatDev/Classworks.git
cd Classworks

# 安装依赖
pnpm install

# 启动所有开发服务器
pnpm run dev

# 或启动单个应用
pnpm run dev:web          # 作业板 PWA (localhost:3031)
pnpm run dev:server       # KV 后端 (localhost:3000)
pnpm run dev:dashboard    # 管理面板

# 构建生产版本
pnpm run build

# 代码检查
pnpm run lint
pnpm run format:check

后端配置

apps/server 需要 PostgreSQL 数据库。复制环境变量模板后配置:

cp apps/server/.env.example apps/server/.env
# 编辑 .env 设置 DATABASE_URL 等

Docker 部署

docker build -f apps/server/Dockerfile -t classworks .
docker run -p 3000:3000 -e DATABASE_URL=your_db_url classworks

🤝 参与贡献

Classworks 非常欢迎你的加入!提一个 Issue 或者提交一个 Pull Request。对于小白问题,最好在 qq 群里问,我们会尽量回答。

ZeroCat 的项目 遵循 Contributor Covenant 行为规范
孙悟元 希望你遵循 提问的智慧

👥 联系我们

🙏 致谢

感谢所有为项目做出贡献的开发者!

📄 开源协议

ZeroCat 社区项目遵循 AGPL-3.0 许可证。

Copyright (C) 2020-2026 Sunwuyuan.

관련 프로젝트 살펴보기