Todo el trabajo

CellStoreRD

CellStoreRD

Contexto

# CellStoreRD — Sistema de Gestión Empresarial & POS Cloud

## 📋 Descripción General

CellStoreRD es un sistema integral de gestión empresarial y punto de venta (POS)
diseñado para pequeñas y medianas empresas que buscan digitalizar y centralizar sus
operaciones comerciales. La aplicación permite gestionar ventas, inventario,
facturación, configuraciones de tienda y más, todo con sincronización en la nube
para acceder desde cualquier dispositivo.

## 🎯 Problema que Resuelve

Muchos pequeños negocios dependen de procesos manuales o sistemas costosos y
complicados para gestionar sus operaciones diarias. Mi Sistema App ofrece una
solución accesible, liviana y fácil de usar que centraliza toda la información
del negocio en un solo lugar, con la ventaja de sincronizarse automáticamente
en la nube sin depender de infraestructura costosa.

## 🛠️ Stack Tecnológico

- **Backend:** PHP puro (sin frameworks) con arquitectura MVC personalizada
- **Base de datos:** SQLite (ligera, portable, sin servidor externo)
- **Frontend:** HTML5, CSS3, JavaScript
- **Almacenamiento:** Sistema de archivos local + sincronización cloud
- **Versionado:** Sistema de migraciones propio para actualizaciones de BD

## ⚙️ Características Principales

### Punto de Venta (POS)
- Interfaz intuitiva para registro rápido de ventas
- Búsqueda de productos en tiempo real
- Cálculo automático de totales, impuestos y descuentos
- Gestión de múltiples métodos de pago

### Gestión de Inventario
- Alta, baja y modificación de productos
- Control de stock con alertas de inventario bajo
- Categorización de productos
- Historial de movimientos de inventario

### Facturación y Reportes
- Generación de tickets y facturas
- Reportes de ventas por período
- Estadísticas y métricas del negocio en tiempo real
- Exportación de datos

### Configuración de Tienda
- Personalización completa: nombre, dirección, teléfono, logo
- Logo sincronizable en la nube (almacenado en base64 dentro de la BD)
- Configuración de impuestos, moneda y preferencias

### Sistema de Migraciones y Versionado
- Migraciones automáticas de base de datos al actualizar versiones
- Rollback de cambios con funciones up/down
- Control de versión del esquema de BD (actualmente v1.2.0)
- Actualizaciones sin pérdida de datos del usuario

### Sincronización en la Nube
- Los datos se sincronizan automáticamente con la nube
- Acceso desde múltiples dispositivos
- Respaldo automático de información crítica
- Logo y configuraciones viajan con los datos

## 💡 Decisiones Técnicas Destacadas

1. **PHP puro sin frameworks:** Demuestra dominio profundo del lenguaje y capacidad
para construir arquitectura desde cero, sin depender de herramientas de terceros.

2. **SQLite como base de datos:** Elimina la necesidad de configurar servidores de BD
externos, hace la aplicación extremadamente portable y fácil de desplegar.

3. **Sistema de migraciones propio:** Permite evolucionar el esquema de la base de
datos de forma controlada, con soporte para rollback, manteniendo la integridad
de los datos en cada actualización.

## 📊 Estado del Proyecto

- **Versión actual:** 1.2.0
- **Estado:** En desarrollo activo
- **Última actualización:** Marzo 2026

Galería

Detalles del proyecto

Valoraciones

¿Qué te pareció este proyecto?

Cargando valoraciones…

Dejar una valoración
Calificación *