Readme
This commit is contained in:
parent
655e61c291
commit
cfc36906b1
39
README.md
39
README.md
@ -1,2 +1,41 @@
|
|||||||
# sip_huellas
|
# 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
|
||||||
|
'''
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user