Mirobody
인간 건강의 표준 레지스트리, 약 2천 개 임상·생활 지표를 하나의 언어로 정리
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Aplicación web para registrar siestas y sueño nocturno y analizar tendencias para encontrar los horarios que mejor sientan.
/): acceso privado con una única contraseña (APP_PASSWORD) y cookie de sesión firmada de 1 año que se renueva sola con el uso./registro):
/referencias): parámetros objetivo contra los que se comparan las estadísticas (en esta PoC son fijos, definidos en lib/references.ts): siestas de 2–3 h al día; ventanas de vigilia de 2 h, 2 h 30, 2 h 30 y 2 h (despertar → 1ª siesta → … → 4ª); ninguna siesta después de las 17:00; no levantarse antes de las 06:00./estadisticas): dashboard con selector de 1, 2, 3 o 4 semanas:
Cómo se cuenta un día: siestas del día + la noche que empieza ese día (una noche que empieza pasada la medianoche, p. ej. a las 00:30, sigue contando para el día anterior).
Next.js 16 (App Router, Server Actions) · React 19 · Tailwind CSS 4 · Recharts · Neon Postgres (@neondatabase/serverless) · Lucide icons.
Diseño basado en el design system que genera UI UX Pro Max para una app de sueño/bienestar: estilo Dark Mode (OLED), índigo nocturno + violeta, tipografías Lora / Raleway. Los colores de las gráficas están validados para daltonismo y contraste.
DATABASE_URL.APP_PASSWORD – la contraseña de acceso.AUTH_SECRET – una cadena larga aleatoria (p. ej. openssl rand -base64 32).APP_TIMEZONE – opcional, por defecto America/Costa_Rica (hora de Centroamérica, UTC−6).sleep_sessions se crea sola en la primera petición (también puedes ejecutar npm run db:migrate con DATABASE_URL definida; el esquema está en db/schema.sql).Cambiar APP_PASSWORD invalida todas las sesiones abiertas.
npm install
cp .env.example .env.local # rellena DATABASE_URL para usar Neon
npm run dev
Sin DATABASE_URL, en desarrollo la app usa un modo demo en memoria con 4 semanas de datos de ejemplo y la contraseña dormir. En producción APP_PASSWORD y DATABASE_URL son obligatorias.
npm test # tests de la lógica de estadísticas
npm run lint # comprobación de tipos
npm run build