IE

ishukr41/education

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

0 stars 质量 42 趋势 4

EduQuest 目前作为面向生产的全栈Next.js应用实现。

概览

EduQuest 目前作为面向生产的全栈Next.js应用实现。 - 前端运行时代码存在于:- src/app - src/components - src/styles - 后端运行时代码存在于:- src/app/api - src/lib/server 仓库现在还包括顶层前端和后端文件夹,内含 README 文件,记录 MCP 计划请求的所有权边界。 请参阅文档/IMPLEMENTATION_STATUS.md,了解当前架构状态和后续后端扩展步骤。 用浏览器打开http://localhost:3000查看结果。 你可以通过修改 src/app/page.tsx 开始编辑落地页。页面会自动更新,编辑文件时会自动更新。 该应用自托管带有@fontsource包的字体,因此页面在生产环境中不依赖外部字体请求。 - 正文:Inter - 标题:Sora - 代码与指标:JetBrains Mono

概述(AI 翻译)

EduQuest 目前作为面向生产的全栈Next.js应用实现。

前端和后端文件夹

  • 前端运行时代码存在于:
  • src/app
  • src/components
  • src/styles
  • 后端运行时代码存在于:
  • src/app/api
  • src/lib/server

该仓库现在还包括顶层的frontend和[backend文件夹,内含README文件,记录MCP规划所请求的所有权边界。

参见 docs/IMPLEMENTATION_STATUS.md 以了解当前架构状态及后续后端扩展步骤。

开始

首先,运行开发服务器:

用浏览器打开http://localhost:3000查看结果。

你可以通过修改src/app/page.tsx开始编辑落地页。页面会随着你编辑文件自动更新。

排版

该应用通过 @fontsource 包自托管字体,因此页面在生产环境中不依赖外部字体请求。

  • 正文:国际
  • 标题:索拉
  • 代码与度量:JetBrains 单一

环境

使用.env.example作为生产配置检查表。

  • EDUQUEST_SESSION_SECRET 在生产中是必需的。

本页由 AI 翻译,技术细节请以原文为准。

README

EduQuest

EduQuest is currently implemented as a production-oriented full-stack Next.js application.

Frontend And Backend Folders

  • Frontend runtime code lives in:
    • src/app
    • src/components
    • src/styles
  • Backend runtime code lives in:
    • src/app/api
    • src/lib/server

The repository also now includes top-level frontend and backend folders with README files that document the ownership boundary requested by the MCP plans.

See docs/IMPLEMENTATION_STATUS.md for the current architecture status and the next backend scaling steps.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the landing page by modifying src/app/page.tsx. The page auto-updates as you edit the file.

Typography

The app self-hosts fonts with @fontsource packages so pages do not depend on external font requests in production.

  • Body text: Inter
  • Headings: Sora
  • Code and metrics: JetBrains Mono

Environment

Use .env.example as the production configuration checklist.

  • EDUQUEST_SESSION_SECRET is required in production.
  • EDUQUEST_PERSISTENCE_ADAPTER=postgres enables the production PostgreSQL adapter.
  • DATABASE_URL points the PostgreSQL adapter at the production database.
  • EDUQUEST_RATE_LIMIT_ADAPTER=redis enables distributed rate limiting.
  • REDIS_URL supports distributed rate limits, future queue state, and live matchmaking support.

Run database migrations before production traffic:

npm run db:migrate

Deployment Direction

The current application already builds successfully as a deployable Next.js app. Production traffic should use the PostgreSQL and Redis adapters documented in docs/PRODUCTION_DEPLOYMENT.md.

See:

  • docs/IMPLEMENTATION_STATUS.md
  • docs/PRODUCTION_DEPLOYMENT.md

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The app is ready for a Vercel deployment once production environment variables are configured and the backend migration path is approved. The deployment checklist lives in docs/PRODUCTION_DEPLOYMENT.md.

eduquest

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add ishukr41/education
新手?先看 mcpskill.org 教程 →