Sistema de control de asistencia mediante WebAuthn
| backend | ||
| docs | ||
| frontend | ||
| .gitignore | ||
| README.md | ||
Izayoi — Control de Asistencia
PWA para registro de asistencia de personal de salón de belleza.
backend/ FastAPI + PostgreSQL
frontend/ Next.js 16 + Material UI v7
docs/ Arquitectura y tareas
Inicio rápido
# Base de datos
docker run -d --name pg -e POSTGRES_PASSWORD=secret -p 5432:5432 postgres:16
# Backend
cd backend
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
PYTHONPATH=. alembic upgrade head
PYTHONPATH=. python scripts/seed_admin.py
uvicorn app.main:app --reload --port 8000
# Frontend (otra terminal)
cd frontend
npm install
npm run dev
Abre http://localhost:3000 — usuario admin, PIN 0000.