ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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