Lexiverse
Lexiverse - 영어 학습자를 위한 AI 기반 문맥 독해 엔진
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Con esta guía conectas la app a un servidor real. Así las cuentas, el progreso y las tareas funcionan entre todos los teléfonos, y la app se puede instalar como una app normal.
Si no conectas el servidor, la app funciona igual en modo demo: los datos se guardan solo en el teléfono donde se abre. Así funciona la vista previa.
Importante: usa un proyecto nuevo de Supabase, solo para Pandi English. No uses ninguno de tus proyectos existentes. El script de la base de datos solo crea cosas (nunca borra), pero igual va en su propio proyecto para que nada se mezcle.
| Archivo | Para qué sirve |
|---|---|
index.html | La app completa (estudiante + admin). |
config.js | Aquí pegas la dirección y la llave pública de tu proyecto. |
setup.html | Página para crear la primera escuela y su admin. |
manifest.webmanifest, sw.js, icons/ | Hacen que la app se pueda instalar en el celular y abra sin señal. |
supabase/schema.sql | Crea las tablas y las reglas de seguridad. |
supabase/functions/admin-users/index.ts | Función del servidor que crea cuentas de estudiantes y cambia contraseñas. |
src/ y build.py | Código fuente. Si cambias src/app.html, corre python3 build.py para regenerar index.html. |
pandi-english. Región: la más cercana (por ejemplo East US).supabase/schema.sql, pégalo y presiona Run.schema.sql (por ejemplo, cuando se agregan funciones nuevas como notas o amigos), vuelve a copiarlo y correrlo aquí. No borra datos.En Authentication → Sign In / Providers → Email:
Opción A, desde GitHub (sin instalar nada). El repositorio trae la automatización .github/workflows/supabase-function.yml. En GitHub ve a Settings → Secrets and variables → Actions y crea estos tres secrets:
SUPABASE_ACCESS_TOKEN: en supabase.com, tu perfil → Access Tokens → Generate new token.SUPABASE_PROJECT_REF: el código de la URL de tu proyecto (supabase.com/dashboard/project/ESTE-CODIGO).PANDI_SETUP_TOKEN: un código largo que inventes tú.Luego ve a Actions → Publicar función de cuentas (Supabase) → Run workflow. Cuando salga en verde, la función ya está publicada.
Opción B, desde tu computadora. Necesitas la Supabase CLI. En la carpeta de este proyecto:
supabase login
supabase link --project-ref TU_PROJECT_REF # está en la URL del proyecto
supabase secrets set PANDI_SETUP_TOKEN=inventa-un-codigo-largo-y-secreto
supabase functions deploy admin-users
PANDI_SETUP_TOKEN es un código que solo tú conoces. Sirve para crear escuelas nuevas desde setup.html; guárdalo.
config.js y pega:
supabaseUrlsupabaseAnonKeyservice_role en la app.Con GitHub Pages (ya configurado). En GitHub ve a Settings → Pages → Build and deployment → Source y elige GitHub Actions. Cada vez que se suba un cambio a main, la app se publica sola en https://TU-USUARIO.github.io/NOMBRE-DEL-REPO/. El avance se ve en la pestaña Actions.
Otras opciones:
https://…netlify.app.https://TU-ENLACE/setup.html.Para vender la app a otra escuela, repite este paso con otros datos. Cada escuela solo ve sus propios estudiantes, grupos, tareas y contenido.
[email protected]; no se envían correos. Si cambias el dominio, cámbialo en config.js y en el secreto PANDI_EMAIL_DOMAIN de la función.schema.sql y las probé con dos escuelas en Postgres 16. Un estudiante solo ve su perfil, su progreso y el ranking de su grupo, y no puede calificarse. El admin solo ve y edita su propia escuela, y no puede cambiar roles ni el progreso de los niños. Una escuela no ve a otra.