Sistema Integral de Ventas e Inventario de Escritorio
Aplicación de escritorio multiplataforma para la gestión de inventario y ventas, diseñada para funcionar 100% de forma local y gratuita.
Características • Instalación • Documentación • Roadmap • Contribuir
Lanzamiento: 8 de Enero, 2026
- 🛡️ Backups Cifrados AES-256 - Protección de nivel empresarial para tus datos
- 🎨 Interfaz Premium "Glassmorphism" - Diseño moderno con efectos visuales inmersivos
- ☁️ Integración con Google Drive y Dropbox - Guías visuales para respaldo en la nube
- 🖱️ Restauración Drag & Drop - Arrastra tu backup y recupera tus datos en segundos
- 📊 Pre-visualización de Estadísticas - Ve qué contiene un backup antes de restaurarlo
📥 Descargar v1.0.0 • 📋 Ver Changelog Completo
CeroCloud es una solución moderna y profesional para pequeños negocios que necesitan gestionar inventario, ventas y reportes sin depender de internet, servidores en la nube o suscripciones mensuales.
Todos los datos se almacenan localmente en tu computadora, garantizando:
- ✅ Control total de tu información
- ✅ Privacidad absoluta de datos sensibles
- ✅ Costos cero de infraestructura
- ✅ Funcionamiento offline completo
- Dashboard Analítico - Visualiza ingresos, egresos y KPIs en tiempo real
- Gestión de Inventario - Catálogo completo con categorías, proveedores y alertas de stock
- Punto de Venta (POS) - Carrito rápido con múltiples métodos de pago
- Reportes y Exportación - PDFs de facturas, exportación CSV/Excel profesional
- Seguridad Premium - Backups cifrados (AES-256), integración con Google Drive/Dropbox y restauración visual drag-and-drop
| Característica | CeroCloud | Competidores Cloud |
|---|---|---|
| Costo mensual | $0 | $10-50/mes |
| Funciona sin internet | ✅ Sí | ❌ No |
| Privacidad de datos | ✅ 100% local | |
| Instalación | Simple ejecutable | Navegador web |
| Velocidad | ⚡ Nativa | 🐢 Depende de conexión |
| Capa | Tecnología |
|---|---|
| Runtime Desktop | Electron.js |
| Bundler | Vite |
| Frontend | React + TypeScript |
| Estilos | Tailwind CSS |
| Componentes UI | Shadcn/UI + Lucide Icons |
| Base de Datos | SQLite (better-sqlite3) |
Ver detalles completos del stack →
- Node.js v20.0.0 o superior
- npm v10.0.0 o superior
# Clonar el repositorio
git clone https://github.com/CeroCloud/CeroCloud-Desktop.git
# Navegar al directorio
cd CeroCloud-Desktop
# Instalar dependencias
npm install
# Ejecutar en modo desarrollo
npm run devGuía detallada de instalación →
Este proyecto usa Gitflow para el desarrollo:
main- Código en producción (releases oficiales)develop- Rama de desarrollo activofeature/*- Nuevas característicashotfix/*- Correcciones urgentesrelease/*- Preparación de versiones
📖 Consulta la guía completa: docs/GITFLOW.md
🤝 Guía de contribución: CONTRIBUTING.md
# Crear una nueva feature
git checkout develop
git checkout -b feature/mi-caracteristica
# O usa el helper script (PowerShell)
.\.github\gitflow-helper.ps1 feature mi-caracteristica
# O en Linux/Mac
./.github/gitflow-helper.sh feature mi-caracteristica¿Quieres contribuir o ejecutar el proyecto en modo desarrollo?
# Ejecutar en modo desarrollo
npm run devLa aplicación se abrirá automáticamente con hot reload habilitado.
Vista general con estadísticas en tiempo real
Catálogo completo de productos con búsqueda y filtros
Interfaz rápida para registrar ventas
Estadísticas detalladas y exportación de datos
Panel de configuración y personalización
| Documento | Descripción |
|---|---|
| ENUNCIADO_PROYECTO.md | Visión general y objetivos del proyecto |
| ARCHITECTURE.md | Arquitectura técnica y estructura de carpetas |
| TECH_STACK.md | Detalles de tecnologías utilizadas |
| GETTING_STARTED.md | Guía de inicio para desarrolladores |
| Roadmap.md | Plan de desarrollo por fases |
| CONTRIBUTING.md | Guía para contribuir al proyecto |
El proyecto está organizado en fases progresivas:
- Definición de arquitectura
- Documentación inicial
- Stack tecnológico definido
- Configuración de Electron + Vite + React
- Layout principal
- CRUD de productos
- Integración SQLite
- Carrito de ventas
- Registro de transacciones
- Control de stock
- Exportación PDF/CSV
- Sistema de backups
- Dashboard con gráficas
- Modo oscuro/claro
- Optimizaciones
¡Las contribuciones son bienvenidas! Este es un proyecto de código abierto.
- Fork el proyecto
- Crea una rama para tu feature (
git checkout -b feature/AmazingFeature) - Commit tus cambios (
git commit -m 'feat: Add AmazingFeature') - Push a la rama (
git push origin feature/AmazingFeature) - Abre un Pull Request
Guía completa de contribución →
- ✅ Uso gratuito: Puedes usar CeroCloud en tu negocio sin pagar nada
- ✅ Código visible: El código fuente está disponible en GitHub para estudio y modificación
- ✅ Modificaciones: Puedes adaptar el software a tus necesidades
- ❌ No venta: No puedes vender este software ni usarlo en servicios comerciales de pago
Ver LICENSE para el texto legal completo.
¿Eres consultor/técnico? Contacta a proyectogit22@gmail.comm
Construido con las mejores herramientas de código abierto:
Electron • React • Tailwind CSS • Shadcn/UI • SQLite
⭐ Dale una estrella si este proyecto te resulta útil ⭐
Hecho con ❤️ para pequeños negocios




