Utilitario para cubanos donde les facilita la vida a los desarrolladores en mypimes y negocios privados.
Project description
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
- Fork del repositorio
- Crea una nueva rama para tu feature:
git checkout -b feature/nombre-caracteristica
- Realiza tus cambios siguiendo las guías de estilo
- Asegúrate de que los tests pasen
- Commit de tus cambios:
git commit -m "feat: añade nueva característica"
- Push a tu fork:
git push origin feature/nombre-caracteristica
- 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
- Comunidad: Grupo de Telegram
- Email: KeimaSenpai@proton.me
- Documentación: GitHub Wiki
✨ 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5279904707765dcde4e41b11e7a5642cd315fc5eb8d1819ba02b2dda38e1d18a
|
|
| MD5 |
1a171ff2fc3999150882f515c969d865
|
|
| BLAKE2b-256 |
3fec75cebc451348856f03387d14bce39a5f860ace31ac17c29baf40f3627178
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66498d70cddc17ae90265c0c8219d6e8b4af3103fac0fc44c9f28833d95b0204
|
|
| MD5 |
e6e8020f81272141c8d35ff0766576a2
|
|
| BLAKE2b-256 |
6ee548f136d6de50338db3609ed9627856d7349a76a6a72af100b3b73b206ca1
|