Skip to content

Zhan9qL/enroll_system

 
 

Repository files navigation

Enroll System

开发环境配置

要求

node >= v20.10.0

docker

# 安装依赖库
npm install

# 本地配置 mongodb,具体查看.env.example
docker pull mongo
docker pull prismagraphql/mongo-single-replica:5.0.3
docker run --name enroll_system  -p 27017:27017 -e MONGO_INITDB_ROOT_USERNAME="admin" -e MONGO_INITDB_ROOT_PASSWORD="123456" -d prismagraphql/mongo-single-replica:5.0.3

# 3000端口运行启动
npm run dev

主要技术栈:

NextJs

tailwind css

shadcn ui

prisma

mongodb

FIXME

  • 通过更改路由地址,可以直接跳过验证去填表单 问题位置
  • middleware 无法删除 cookie 问题位置
  • Form Image 输入得做文件格式识别 问题位置
  • 发送 Get 请求会发生 cors 跨域请求错误,目前暂时的处理办法是通过 cors-anywhere 处理,但这个处理先不急,看看如果能用微信扫码验证登录之后会怎么样 问题位置

TODO

  • 试试前端实现微信扫码登录
  • 表单提交后,发送表单信息到数据库
  • 添加管理员页面,可以查看所有提交表单,并且能判断是否通过

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 86.6%
  • JavaScript 9.2%
  • CSS 4.2%