Readme
This commit is contained in:
parent
655e61c291
commit
cfc36906b1
39
README.md
39
README.md
@ -1,2 +1,41 @@
|
||||
# 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