ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗간호학생의 임상실습 1,000시간을 기록하고, 실습 메모를 AI로 SOAPIE 케이스스터디로 정리하고, 지도교수가 학생 이수 현황을 한눈에 관리하는 웹앱입니다.
| 과제의 꼭 있어야 하는 기능 | 화면(프론트엔드) | API(백엔드) |
|---|---|---|
| 1. 회원가입·로그인 (학생/교수 역할, 이메일 인증 코드, 비밀번호 재설정) | app/login, app/verify, app/reset-password | server/auth-actions.ts, server/verify-actions.ts, server/password-actions.ts, app/auth/callback/route.ts (Supabase Auth) |
| 2. 실습 1,000시간 기록·관리 (과목별 이수 현황, 빠른 기록, 일정 D-Day, 준비물 체크리스트) | app/(app)/page.tsx (학생 홈) | server/practice-actions.ts, server/practice-repo.ts, server/checklist-actions.ts |
| 3. AI 케이스스터디 정리 (메모 → SOAPIE·NANDA 간호진단, AI 도우미와 대화, 교수님께 제출) | app/(app)/cases, app/(app)/cases/[id], app/(app)/submissions | server/case-actions.ts, server/case-gemini.ts, server/case-chat.ts, server/submission-actions.ts |
| 4. 교수 대시보드 (학생 현황판·위험군, 실습 시간 승인, 과제 채점, 실습대장 CSV) | app/(app)/page.tsx (교수 홈), app/(app)/prof/* | server/professor-repo.ts, server/approval-actions.ts, server/grading-actions.ts, app/api/prof/export/route.ts |
더 만든 기능:
app/(app)/notes)app/(app)/credits)app/(app)/tools/preceptor, app/(app)/tools/journal)app/(app)/tools)app/(app)/prof/insights)gemini-3.6-flash, 케이스 정리·AI 도우미·채점 참고안·모의질문 평가·일지 초안)main에 머지하면 GitHub Actions로 자동 배포준비물: Node.js 24, npm, Supabase 프로젝트, Gemini API 키
npm ci
.env.example을 복사해 .env를 만들고 값을 채웁니다. Supabase URL·anon key, DB 주소(DATABASE_URL 6543 포트, DIRECT_URL 5432 포트), GEMINI_API_KEY 등이 필요합니다. .env는 git에 올리지 않습니다.npx prisma migrate deploy
npm run db:seed
npm run dev
배포 주소: https://nursepass-coral.vercel.app
tsc), 린트(npm run lint), 배포 환경에서 로그인·DB·AI 정리 재확인