快速开始
目标:五分钟内用 Google 登进开发环境,看到应用壳。
步骤
- 完成 Installation,
npm run dev已在跑。 - 确认
public.users里有你的 Google 邮箱,或临时打开AUTH_ALLOW_EMPTY_USER_TABLE=1。 - 浏览器打开 http://localhost:3000。未登录会进入
/auth/signin。 - 用 Google 登录。每次会弹出账号选择器。
- 登录成功后看到 Toolpad 侧栏与品牌「BUCSSA Portal」。
按角色你应看到什么
| 角色 | 侧栏大致内容 |
|---|---|
| voter | 「进行中的竞选」;加入后出现该场「投票」 |
| moderator | 「进行中的竞选」+ 各场「投票 / 查看排名 / 选票管理」 |
| admin | 「竞选管理」「用户管理」+ 各场「查看排名 / 选票管理」(无投票入口) |
还没有任何竞选时,侧栏可能只有管理入口或「进行中的竞选」空列表。接着做 First Campaign。
常用命令
npm run dev # Turbopack,默认 :3000
npm run build
npm run start
npm run lint