Skip to main content

Utilitario para cubanos donde les facilita la vida a los desarrolladores en mypimes y negocios privados.

Project description

HD

XCuba-Business 🚀

XCuba-Business es una librería async de utilidades diseñado específicamente para desarrolladores cubanos que trabajan en MYPIMES y negocios privados. Esta herramienta busca facilitar y optimizar la gestión empresarial mediante un conjunto completo de módulos integrados.

🌟 Características Principales

  • 👥 Gestión de Clientes: Administración completa de la cartera de clientes
  • 🏢 Gestión Empresarial: Herramientas para administración de empresas
  • 👨‍💼 Recursos Humanos: Control de empleados y gestión de personal
  • 💰 Finanzas: Gestión financiera y contable
  • 📦 Inventario: Control de stock y productos
  • 🛍️ Productos y Servicios: Gestión de catálogo y servicios
  • 📊 Reportes: Generación de informes y análisis
  • 📨 Notificaciones: Sistema de alertas y notificaciones
  • 🔐 Autenticación y Permisos: Control de acceso y seguridad

📋 Requisitos

  • Python 3.6 o superior
  • Dependencias listadas en pyproject.toml

🚀 Instalación

pip install xcuba-business

🛠️ Uso Básico

from xcuba_business import clients, inventory, sales

# Gestionar clientes
client = clients.create_client(name="Ejemplo", email="ejemplo@email.com")

# Control de inventario
inventory.add_product(name="Producto", quantity=10)

# Registrar ventas
sales.create_sale(client_id=client.id, products=[{"id": 1, "quantity": 2}])

🤝 Cómo Contribuir

¡Nos encanta recibir contribuciones! Aquí hay varias formas de participar:

1. Reportar Problemas

  • Revisa si el problema ya ha sido reportado en la sección de Issues
  • Abre un nuevo issue con una descripción clara del problema
  • Incluye pasos para reproducir el error
  • Menciona tu entorno (sistema operativo, versión de Python, etc.)

2. Proponer Mejoras

  • Abre un issue describiendo tu propuesta
  • Explica por qué sería beneficiosa para el proyecto
  • Espera feedback de los mantenedores

3. Enviar Código

  1. Fork del repositorio
  2. Crea una nueva rama para tu feature:
    git checkout -b feature/nombre-caracteristica
    
  3. Realiza tus cambios siguiendo las guías de estilo
  4. Asegúrate de que los tests pasen
  5. Commit de tus cambios:
    git commit -m "feat: añade nueva característica"
    
  6. Push a tu fork:
    git push origin feature/nombre-caracteristica
    
  7. Crea un Pull Request

Guías de Contribución

  • Sigue las convenciones de código establecidas
  • Documenta el nuevo código
  • Añade tests para nuevas funcionalidades
  • Actualiza la documentación si es necesario

📝 Convenciones de Código

  • Sigue PEP 8 para estilo de código Python
  • Usa type hints cuando sea posible
  • Documenta las funciones y clases con docstrings
  • Usa nombres descriptivos en español

🧪 Tests

Para ejecutar los tests:

python test/test.py

📄 Licencia

Este proyecto está bajo la Licencia MIT - ver el archivo LICENSE para más detalles.

📞 Contacto y Soporte

✨ Agradecimientos

Gracias a todos los contribuidores que hacen de este proyecto una herramienta útil para la comunidad empresarial cubana.


Hecho con ❤️ por KeimaSenpai para la comunidad cubana

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xcuba_business-0.0.1.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xcuba_business-0.0.1-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file xcuba_business-0.0.1.tar.gz.

File metadata

  • Download URL: xcuba_business-0.0.1.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.4

File hashes

Hashes for xcuba_business-0.0.1.tar.gz
Algorithm Hash digest
SHA256 5279904707765dcde4e41b11e7a5642cd315fc5eb8d1819ba02b2dda38e1d18a
MD5 1a171ff2fc3999150882f515c969d865
BLAKE2b-256 3fec75cebc451348856f03387d14bce39a5f860ace31ac17c29baf40f3627178

See more details on using hashes here.

File details

Details for the file xcuba_business-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: xcuba_business-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.4

File hashes

Hashes for xcuba_business-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 66498d70cddc17ae90265c0c8219d6e8b4af3103fac0fc44c9f28833d95b0204
MD5 e6e8020f81272141c8d35ff0766576a2
BLAKE2b-256 6ee548f136d6de50338db3609ed9627856d7349a76a6a72af100b3b73b206ca1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page