ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Gestiona prácticas de Entrenador Deportivo con roles para coordinadores, profesores y estudiantes
Translation pending
AI summary · website and README
EducationJavaScript · HTMLGitHub @jeanvittauchileOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Plataforma de gestión de prácticas de la carrera Entrenador Deportivo (Facultad de Ciencias Médicas, Universidad de Santiago de Chile). • Login (Login.html) — ingreso con correo institucional. • Coordinador (Coordinador.html) — profesores, estudiantes, centros, visitas en terreno, cartas de presentación, reportes y gestión de usuarios. • Prácticas (App Prácticas USACH.html) — evaluación por práctica (I, II, III, IV, PI, PII) usada por profesores supervisores. Es un sitio HTML estático (sin paso de compilación). Funciona en dos modos:Read the full README ↗
Plataforma de gestión de prácticas de la carrera Entrenador Deportivo (Facultad de Ciencias Médicas, Universidad de Santiago de Chile).
Login.html) — ingreso con correo institucional.Coordinador.html) — profesores, estudiantes, centros, visitas en terreno, cartas de presentación, reportes y gestión de usuarios.App Prácticas USACH.html) — evaluación por práctica (I, II, III, IV, PI, PII) usada por profesores supervisores.Es un sitio HTML estático (sin paso de compilación). Funciona en dos modos:
| Modo | Cuándo | Dónde viven los datos |
|---|---|---|
| Demo | firebase-config.js tiene la API key de ejemplo | localStorage del navegador |
| Firebase | pegaste tu config real | Firestore (nube), sincronizado entre dispositivos |
</> (Agregar app web), ponle un apodo y registra la app. Copia el objeto firebaseConfig que te muestra.src/firebase-config.js → FIREBASE_CONFIG. (Con esto, la app sale de “modo demo” automáticamente.)southamerica-east1).firestore.rules de este repo → Publicar.config, ID de documento acceso, con un campo:
coordinadores (tipo array) = ["[email protected]", "[email protected]"]usuarios/{uid} con rol coordinador) automáticamente.La base arranca vacía: estudiantes, profesores y centros se cargan desde la interfaz del coordinador.
Si lo conectas desde el editor, el repositorio se crea y sube solo. Manualmente:
git init
git add .
git commit -m "Prácticas USACH — versión inicial"
git branch -M main
git remote add origin https://github.com/<tu-usuario>/practicas-usach.git
git push -u origin main
.gitignore ya excluye node_modules/, secretos y carpetas de trabajo.
Other. No hay build:
. (raíz)https://practicas-usach.vercel.app).git push a main vuelve a desplegar automáticamente.Tras el primer deploy, en Firebase → Authentication → Settings → Dominios autorizados, agrega tu dominio de Vercel (practicas-usach.vercel.app) para que el inicio de sesión funcione.
src/cloud.js mantiene localStorage como caché síncrona y espeja las claves de datos a la colección kv de Firestore (un documento por clave). Así las pantallas leen datos al instante y la nube los sincroniza entre equipos.coord_profs, coord_students, coord_cartas, coord_centros, usach_state_v1_* (notas por práctica), usach_usuarios.usuarios/{uid} (coordinador | profesor).npm run dev # sirve la carpeta en http://localhost:3000
Credenciales de modo demo (sin Firebase): [email protected] / usach2025.