ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Planificación anual de asignaturas para profesores, en menos de 10 minutos.
El profesor define el temario de cada asignatura, sus grupos y su horario, y TeacherOS reparte el temario en sesiones con fecha real a lo largo del curso, respetando festivos y horarios que cambian según la época. Cuando se pierde una clase, cambia el temario o el calendario, recoloca las sesiones futuras, enseñando antes cómo quedan.
En desarrollo (MVP). Primeras usuarias: profesoras de secundaria de un colegio.
Nuxt 4 · Vue 3 · Nuxt UI · Tailwind CSS 4 · Pinia · TypeScript · Supabase (Postgres + Row Level Security) · Vitest · Playwright · Vercel.
El algoritmo de reparto y todo el cálculo son TypeScript puro con tests; las escrituras de varios pasos se hacen en funciones de Postgres, en una sola transacción. Más detalle en docs/02-architecture/Arquitectura.md.
Requisitos: Node 22, pnpm y un proyecto de Supabase con las migraciones de
supabase/migrations/ aplicadas (supabase link + supabase db push).
pnpm install
cp .env.example .env # rellena SUPABASE_URL y SUPABASE_KEY
pnpm dev # http://localhost:3000
pnpm lint
pnpm typecheck
pnpm test # unitarios (Vitest)
pnpm test:e2e # end-to-end (Playwright) contra Supabase
El e2e necesita una cuenta de pruebas en .env.test.local:
E2E_TEST_EMAIL=...
E2E_TEST_PASSWORD=...
Crea un curso completo con esa cuenta, lo recorre y lo borra al terminar.