| api | ||
| documentacion | ||
| .gitignore | ||
| desplegar.sh | ||
| docker-compose.yml | ||
| LICENSE | ||
| README.md | ||
sip_huellas
Estructura del Proyecto (Inspirada en Laravel)
Flask no impone una estructura, pero podemos emular el patrón de Laravel utilizando Blueprints para modularizar la aplicación.
''' sip_huellas/ ├── api/ # Backend Flask (Similar a la carpeta 'app' de Laravel) │ ├── app/ │ │ ├── config.py # Configuración del entorno │ │ ├── database.py # Inicialización de SQLAlchemy │ │ ├── models/ # Modelos del ORM (Eloquent Models) │ │ │ ├── init.py │ │ │ ├── user.py │ │ │ ├── fingerprint.py │ │ │ └── report.py │ │ ├── routes/ # Controladores / Rutas (Http/Controllers) │ │ │ ├── init.py │ │ │ ├── auth.py │ │ │ ├── fingerprints.py │ │ │ └── reports.py │ │ └── middlewares/ # Control de Roles y Permisos (Http/Middleware) │ │ └── auth_middleware.py │ ├── migrations/ # Migraciones de Base de Datos │ ├── Dockerfile │ ├── requirements.txt │ └── run.py # Extremo de entrada de la API │ ├── frontend/ # Frontend VueJS │ ├── src/ │ │ ├── components/ │ │ ├── views/ │ │ ├── router/ │ │ ├── App.vue │ │ └── main.js │ ├── Dockerfile │ ├── package.json │ └── vite.config.js │ └── docker-compose.yml # Orquestador de Servicios '''