Skip to content

jrobertohdimss/TXT

Repository files navigation

Portal Micros TXT — v2

Qué hace

Plataforma local donde cada responsable de micro:

  1. Ve los registros del Excel que le corresponden (cargado por el admin).
  2. Sube un archivo .txt con su justificación (mín. 30 caracteres).
  3. El archivo se guarda en la ruta configurada, dentro de su carpeta de micro.

Estructura de archivos guardados

C:\Users\jose.hernandezdia\Documents\Supervicion Personal\movimientos plantilla\txt\
  micro_1\
    20260317\
      20260317_135807_alejandra_fernandezh_archivo.txt
      ...
  micro_2\
    20260317\
      20260317_140012_idda_alvarez_micro2.txt
      ...
  micro_3\ ...

Instalación rápida

:: 1. Crear entorno virtual
python -m venv venv
venv\Scripts\activate

:: 2. Instalar dependencias
pip install -r requirements_micros.txt

:: 3. Configurar
copy .env.example .env
:: Editar .env con Notepad: ADMIN_PASS, ADMIN_SECRET, etc.

:: 4. Arrancar
uvicorn app_micros:app --host 0.0.0.0 --port 8020

Abrir en navegador: http://localhost:8020

Desde otras PCs en la red: http://[IP_DE_TU_MAQUINA]:8020


Variables .env importantes

Variable Descripción
MICROS_SAVE_ROOT Ruta donde se guardan los TXT
ADMIN_CORREO Correo del administrador (se crea al arrancar)
ADMIN_PASS Contraseña del administrador
ADMIN_SECRET Clave para poder registrarse (vacío = libre)
JWT_SECRET_MICROS Secreto JWT (cámbialo)

Flujo de uso

Administrador

  1. Entra con ADMIN_CORREO / ADMIN_PASS.
  2. Va a la pestaña ⚙ Admin.
  3. Carga el Excel (debe tener columna Micro).
  4. El sistema distribuye automáticamente los registros por micro.
  5. Puede ver el resumen y todas las entregas de todas las micros.

Responsable de micro

  1. Primera vez: crea cuenta con su correo institucional y la clave de admin.
  2. Inicia sesión → ve solo sus micros asignadas.
  3. En cada micro ve la tabla de registros del Excel que le corresponde.
  4. Sube el archivo .txt y escribe la justificación.
  5. Ve el historial de entregas de esa micro.

Correos por micro

Micro Responsables
1 alejandra.fernandezh, jose.hernandezdia, josefina.perezval, naharay.herrera, sergio.guerreror, subdele.zacmor, yuliana.lopezh
2 andres.hernandezhzd, arielrm24, idda.alvarez, jazmin.estrada
3 amayrany.vazquez, diana.sanchezba, miguel.gorrostieta, leticia.martinezba, isabel.cedano, omar.arenas, steffany.quintanilla
4 adriel.rivera, jose.brito, nancy.salgado, yuridia.rivas
5 alma.razo, german.tapia, rodolfo.garciaf
7 josue.jaimeh, miguel.alvarez

Estructura del proyecto

micros_app_v2\
  app_micros.py          ← Backend FastAPI
  index_micros.html      ← Frontend (servido en /)
  requirements_micros.txt
  .env.example           ← Copia como .env y edita
  README.md
  data_micros\           ← Creado automáticamente
    usuarios.json
    registros.json        ← Datos del Excel procesado
    entregas.json         ← Historial de entregas

About

sistema psa subir txt

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages