dev-leonardorivera /
Software-CRM-and-POS-for-gyms
codigo fuente de Software CRM con sistema de ventas para gimnasios hecho con Python, Pyqt5 y SQLITE
51/100 healthLoading repository data…
DavWrld / repository
Sistema POS de escritorio (Offline) con arquitectura MVC desarrollado en Python y Tkinter. Gestión de ventas, inventario y usuarios bajo estándar IEEE 830.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Una solución de escritorio robusta y offline para la gestión de ventas e inventario, diseñada para optimizar los procesos operativos de la tienda de ropa "Mis Trapitos".
![Status]
Este proyecto nace con el objetivo de reemplazar los procesos manuales y hojas de cálculo utilizados actualmente en la tienda, centralizando la información para reducir errores de stock y agilizar la atención al cliente.
El sistema es una aplicación de escritorio autocontenida (offline) que gestiona el ciclo completo de venta: desde el alta de productos y control de inventario, hasta la venta en caja (POS) y generación de reportes.
El desarrollo está fundamentado en una Especificación de Requisitos de Software (ERS) bajo el estándar IEEE 830, asegurando la calidad técnica y la alineación con las necesidades del negocio.
El sistema cubre los siguientes Requisitos Funcionales (RF) documentados:
** Punto de Venta (POS) Ágil (RF-03):** Interfaz optimizada para registrar ventas rápidas, cálculo automático de totales y cambio, y soporte para múltiples métodos de pago[cite: 555]. ** Gestión de Inventario en Tiempo Real (RF-02):** Descuento automático de stock tras cada venta y alertas de productos por agotarse[cite: 551]. ** Motor de Promociones (RF-05):** Sistema flexible para aplicar descuentos por porcentaje (%), monto fijo ($) o reglas especiales como "2x1", con vigencia programada[cite: 568, 570]. ** Roles y Seguridad (RF-07):** Control de acceso basado en roles (Administrador, Vendedor, Encargado de Inventario) con permisos diferenciados[cite: 576]. ** Generación de Tickets:** Emisión de comprobantes de venta listos para impresión térmica[cite: 560]. ** Migración de Datos (RF-08):** Módulo ETL personalizado para importar el catálogo histórico y clientes desde archivos Excel existentes hacia la nueva base de datos[cite: 582].
El proyecto sigue una arquitectura MVC (Modelo-Vista-Controlador) para asegurar la escalabilidad y separación de responsabilidades.
ttkbootstrap o customtkinter).pandas: Procesamiento y migración de datos históricos (Excel).reportlab / fpdf: Generación de reportes y tickets PDF.bcrypt: Hashing y seguridad de contraseñas.La base de datos ha sido diseñada siguiendo estrictas reglas de integridad y tipado para garantizar la precisión financiera:
DECIMAL(10, 2) para evitar errores de redondeo en centavos.Ventas, Clientes y Productos.Clonar el repositorio:
git clone [https://github.com/tu-usuario/mis-trapitos-pos.git](https://github.com/tu-usuario/mis-trapitos-pos.git)
cd mis-trapitos-pos
Crear entorno virtual (Recomendado):
python -m venv venv
source venv/bin/activate # En Windows: venv\Scripts\activate
Instalar dependencias:
pip install -r requirements.txt
Inicializar Base de Datos:
python database/setup_db.py
Ejecutar la aplicación:
python main.py
Este proyecto fue desarrollado siguiendo una metodología ágil con división de roles especializada:
Proyecto académico basado en requerimientos reales para la materia de Ingeniería de Software (CUCEI - UdeG).
Selected from shared topics, language and repository description—not editorial ratings.
dev-leonardorivera /
codigo fuente de Software CRM con sistema de ventas para gimnasios hecho con Python, Pyqt5 y SQLITE
51/100 healtheloim1996 /
Sistema criado para efetuar backup de bases de dados PostgreSQL utilizando Python e o próprio pg_dump de uma maneira mais fácil. Além de já iniciar o backup, salva um arquivo .bat na área de trabalho com o comando já editado.
29/100 healthsangiorgiovba /
ARQUIVOS DO SISTEMA POSTO DE GASOLINA EM PYTHON DJANGO
despinxz /
Site desenvolvido para sistema de relatórios de pós-graduação, utiizando Python, Bootstrap e PostgreSQL.
35/100 healthSistema de gestao para programas de pos-graduacao: plano de trabalho, validacao de creditos, prorrogacoes e relatorios. Motor de inferencia logica construido do zero em Python e Programacao Orientada a Aspectos para autorizacao, auditoria e alertas.
52/100 healthmaximodevgt /
Sistema web POS desarrollado con Python y Django para la gestión de productos, categorías, inventario, ventas, usuarios, cierres diarios y reportes administrativos.
70/100 health