ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
글쓰기가 빛나게 성장한다 — 초등학생의 글쓰기를 AI(Gemini 2.0 Flash)로 분석하고, 성장을 추적하는 교육 도구입니다. • 📷 사진 → AI 글자 인식 (손글씨 OCR) • 👩🏫 선생님 확인/수정 단계 (인식 오류 교정) • 🤖 AI 글쓰기 분석 (맞춤법, 문장력, 구조, 표현력) • 📊 교사용 상세 보고서 + 💌 학생용 따뜻한 피드백 카드 • 📈 학생별 성장 추적 (회차별 점수 변화) • 📋 학년말 종합 보고서 (1년 성장 총평) • 🔑 초대 코드 기반 교사 가입 (다중 교사 지원) 1. Railway 접속 → 로그인 2. New Project → Add PostgreSQL 3. Variables 탭에서 DATABASE_URL 복사 1. Google AI Studio 접속 2. Create API Key 클릭 3. 생성된 키 복사 → http://localhost:3000 에서 확인! 관리자 (처음 한 번) 1. /admin 접속 → 초대 코드 생성 2. 코드를 다른 선생님에게 공유檢視完整 README ↗
글쓰기가 빛나게 성장한다 — 초등학생의 글쓰기를 AI(Gemini 2.0 Flash)로 분석하고, 성장을 추적하는 교육 도구입니다.
| 항목 | 기술 |
|---|---|
| Frontend | Next.js 14 + Tailwind CSS |
| Backend | Next.js API Routes |
| DB | PostgreSQL (Railway) |
| AI | Google Gemini 2.0 Flash |
| 인증 | NextAuth.js + 초대 코드 |
| 배포 | Vercel (프론트) + Railway (DB) |
DATABASE_URL 복사# 프로젝트 클론 또는 다운로드
cd geulbit
# 의존성 설치
npm install
# 환경변수 설정
cp .env.example .env.local
.env.local 파일을 열고 값 채우기:
DATABASE_URL="railway에서 복사한 URL"
NEXTAUTH_URL="http://localhost:3000"
NEXTAUTH_SECRET="openssl rand -base64 32 로 생성"
GEMINI_API_KEY="구글에서 복사한 키"
ADMIN_EMAIL="[email protected]"
ADMIN_PASSWORD="관리자비밀번호"
ADMIN_NAME="관리자이름"
# DB 테이블 생성
npx prisma db push
# 관리자 계정 + 초기 초대 코드 생성
npm run db:seed
# 개발 서버 실행
npm run dev
→ http://localhost:3000 에서 확인!
# Vercel CLI 설치 (처음 한 번)
npm i -g vercel
# 배포
vercel
# 환경변수 설정 (Vercel 대시보드에서)
# DATABASE_URL, NEXTAUTH_SECRET, NEXTAUTH_URL, GEMINI_API_KEY 추가
/admin 접속 → 초대 코드 생성| 규모 | 월 비용 |
|---|---|
| 1학급 (25명) | ~3,000원 |
| 10학급 | ~19,000원 |
| 100학급 | ~110,000원 |
geulbit/
├── app/
│ ├── (auth)/login, register # 인증 페이지
│ ├── dashboard/ # 메인 대시보드
│ │ └── students/[id]/ # 학생 상세 + 분석
│ ├── admin/ # 관리자 페이지
│ ├── reports/yearend/ # 학년말 총평
│ └── api/ # API 라우트
├── components/ # 공용 컴포넌트
├── lib/
│ ├── auth.ts # NextAuth 설정
│ ├── gemini.ts # Gemini API 래퍼
│ └── prisma.ts # DB 클라이언트
└── prisma/
├── schema.prisma # DB 스키마
└── seed.ts # 초기 데이터
MIT License