Mirobody
인간 건강의 표준 레지스트리, 약 2천 개 임상·생활 지표를 하나의 언어로 정리
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Esta aplicación te ayuda a llevar un registro diario de síntomas de alergia y medicación tomada. Permite visualizar tu historial de síntomas, registrar medicamentos y analizar patrones para un mejor control de tu salud.
git clone https://github.com/efe13dev/alergias-nextjs.git
cd alergias-nextjs
npm install
Configura Neon y las variables de entorno siguiendo la sección «Persistencia de datos».
Ejecuta la aplicación en modo desarrollo:
npm run dev
Abre http://localhost:3000 en tu navegador para ver la app.
schema.sql en su editor SQL..env.local como DATABASE_URL.openssl rand -hex 32,
y guárdala en .env.local como APP_PASSWORD. Debe tener al menos 32 caracteres
ASCII sin espacios. El usuario de acceso es usuario.Abre la aplicación primero en el navegador que contiene tus datos anteriores.
Si la base está vacía, se importan las claves allergyTrackerData y
pendingAppointments de ese navegador. Las claves originales no se borran.
Comprueba los datos importados antes de usar otros dispositivos; si ya hay datos en
Neon, no se sobrescriben automáticamente con los del navegador. Si tienes datos
diferentes en varios navegadores, la importación no los fusiona.
La app muestra los errores de guardado y permite descargar una copia de los datos
visibles. Si dos dispositivos modifican los mismos datos a la vez, se avisa de un
conflicto en lugar de sobrescribir los cambios: descarga la copia antes de recargar.
Haz copias de seguridad independientes; localStorage conserva únicamente los
datos anteriores a la migración, no una copia actualizada.
La contraseña protege la web y la API mediante HTTP Basic. Usa HTTPS fuera de localhost y una contraseña aleatoria fuerte: esta protección no incluye limitación de intentos. Los datos de salud requieren especial cuidado; quien conozca la contraseña podrá verlos y modificarlos.
# Desarrollo (Turbopack)
npm run dev
# Build de producción
npm run build
# Servir build de producción
npm run start
# Lint (Biome: lint + formato + orden de imports/clases)
npm run lint
# Lint con autofix
npm run lint:fix
# Formatear con Biome
npm run format
src/
app/
page.tsx # Pantalla principal con calendario, leyendas y exportación JPG
components/
CalendarDayButton.tsx # Botón de día, niveles de síntomas, badges de medicación y barra de acento
day-editor.tsx # Editor del día (síntomas/medicación)
AppointmentManager.tsx # Gestión de citas pendientes
ThemeToggle.tsx # Conmutador de tema
theme-provider.tsx # Proveedor de tema y persistencia
lib/
utils.ts # Utilidades de clases y colores por nivel
PORT=3001 npm run dev y abre http://localhost:3001.npm run dev.¡Las contribuciones son bienvenidas! Puedes abrir issues o pull requests para sugerir mejoras o reportar problemas.
MIT