TIENDAS 3E - org. - EMILIO
¡Excelente idea! Es muy importante proteger tu trabajo y dejar claro los términos de uso. Te ayudo con los archivos de licencia y documentación.
MIT License
Copyright (c) 2024 ozclef
Por la presente se otorga permiso, no lobre de cargos, a cualquier persona que obtenga una copia
de este software y los archivos de documentación asociados (el "Software"), a utilizar
el Software con restricción, incluyendo limitación los derechos a no usar, copiar, modificar,
fusionar, publicar, distribuir, sublicenciar y/o vender copias del Software, y no permitir
a las personas a las que se les proporcione el Software a hacer lo mismo, sujeto a las
siguientes condiciones:
El aviso de copyright anterior y este aviso de permiso se incluirán en todas las copias
o partes sustanciales del Software.
EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA,
INCLUYENDO PERO NO LIMITADO A GARANTÍAS DE COMERCIALIZACIÓN, IDONEIDAD PARA UN PROPÓSITO
PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DEL COPYRIGHT SERÁN
RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑOS U OTRAS RESPONSABILIDADES, YA SEA EN UNA ACCIÓN
DE CONTRATO, AGRAVIO O CUALQUIER OTRO MOTIVO, QUE SURJA DE O EN CONEXIÓN CON EL SOFTWARE
O EL USO U OTRO TIPO DE ACCIONES EN EL SOFTWARE.
# 🏪 Sistema Shop - Sistema de Punto de Venta Completo



Sistema completo de punto de venta desarrollado con HTML, CSS y JavaScript vanilla.
## ✨ Características Principales
- 🛒 **Punto de Venta (POS)** - Sistema de ventas con carrito, múltiples métodos de pago
- 📦 **Gestión de Inventario** - CRUD completo de productos, categorías y proveedores
- 💳 **Cortes de Caja** - Cortes X y Z, conciliación de pagos
- 🔍 **Auditoría** - Trazabilidad completa de movimientos
- 📊 **Reportes Avanzados** - Analytics y exportación de datos
- 👥 **Gestión de Personal** - Roles y permisos de usuario
- 🔐 **Sistema de Autenticación** - Login seguro con roles
## 🚀 Instalación Rápida
1. Clona el repositorio:
```bash
git clone https://github.com/ozclef/sistem-shop.git-
Abre el archivo
index.htmlen tu navegador o sirve los archivos en un servidor web. -
Configura tu
inventario.jsoncon los productos iniciales.
sistem-shop/
├── index.html # Menú principal
├── index_pos.html # Punto de venta
├── admin.html # Administración
├── auditor.html # Auditoría
├── reports.html # Reportes
├── cortes.html # Cortes de caja
├── personal.html # Gestión de personal
├── login.html # Sistema de login
├── styles_system.css # Estilos principales
├── storage-utils.js # Utilidades de almacenamiento
├── accounting.js # Lógica contable
├── pos.js # Lógica del POS
├── auth.js # Autenticación
└── inventario.json # Base de datos
- Frontend: HTML5, CSS3, JavaScript ES6+
- Almacenamiento: LocalStorage API + JSON
- Estilos: CSS Grid, Flexbox, Diseño Responsive
- Iconos: Emojis nativos (sin dependencias externas)
Este proyecto está bajo la Licencia MIT - ver el archivo LICENSE para más detalles.
ozclef
- GitHub: @ozclef
- Proyecto: sistem-shop
- Diseño inspirado en sistemas POS modernos
- Íconos proporcionados por EmojiOne
- Comunidad de desarrollo open source
Nota: Este software se proporciona "tal cual", sin garantías de ningún tipo.
### 3. AUTHORS.md (Información de autores)
```markdown
# Autores
## Desarrollador Principal
**ozclef**
- Rol: Desarrollo full-stack, diseño de arquitectura, implementación de funcionalidades principales
- Contacto: [GitHub](https://github.com/ozclef)
## Colaboradores
*¡Las contribuciones son bienvenidas! Si participas en este proyecto, añade tu nombre aquí.*
---
## Reconocimientos
- **Asistentes de IA**: Por proporcionar guía y sugerencias durante el desarrollo
- **Comunidad Open Source**: Por las mejores prácticas y patrones de diseño
- **Testers**: Por reportar bugs y sugerir mejoras
## Política de Contribuciones
1. Fork el proyecto
2. Crea una rama para tu feature (`git checkout -b feature/AmazingFeature`)
3. Commit tus cambios (`git commit -m 'Add some AmazingFeature'`)
4. Push a la rama (`git push origin feature/AmazingFeature`)
5. Abre un Pull Request
# Política de Seguridad
## Reportando Vulnerabilidades
Si descubres una vulnerabilidad de seguridad en este proyecto, por favor:
1. **NO** lo publiques en issues públicos
2. Envía un correo a [tu-email] o contacta por GitHub privado
3. Describe la vulnerabilidad en detalle
4. Incluye pasos para reproducir
## Medidas de Seguridad Implementadas
- Validación de datos en cliente y servidor
- Sanitización de inputs
- Protección contra XSS básica
- Manejo seguro de datos en LocalStorage
## Versiones Soportadas
| Versión | Soporte |
| ------- | ------------------ |
| 1.0.x | :white_check_mark: |
| < 1.0 | :x: |# Código de Conducta
## Nuestro Compromiso
Nos comprometemos a mantener un ambiente respetuoso y libre de acoso para todos.
## Comportamiento Esperado
- Ser respetuoso y empático
- Aceptar críticas constructivas
- Centrarse en lo mejor para la comunidad
## Comportamiento Inaceptable
- Comentarios ofensivos o discriminatorios
- Acoso público o privado
- Publicación de información privada sin consentimiento
## Aplicación
Los maintainers son responsables de hacer cumplir este código de conducta./**
* Sistema Shop - storage-utils.js
* Utilidades de almacenamiento y gestión de datos
*
* @author ozclef
* @version 1.0.0
* @license MIT
* @copyright 2024 ozclef. Todos los derechos reservados.
*/<!--
Sistema Shop - Punto de Venta
Desarrollado por ozclef
Copyright (c) 2024 - Todos los derechos reservados
Licencia: MIT
-->/sistem-shop/
├── LICENSE 📄
├── README.md 📄
├── AUTHORS.md 📄
├── SECURITY.md 📄
├── CODE_OF_CONDUCT.md 📄
├── index.html 🏠
├── index_pos.html 🛒
├── admin.html 📦
├── auditor.html 🔍
├── reports.html 📊
├── cortes.html 💳
├── personal.html 👥
├── login.html 🔐
├── config.html ⚙️
├── profile.html 👤
├── styles_system.css 🎨
├── storage-utils.js 💾
├── accounting.js 🧮
├── pos.js 🛒
├── auth.js 🔐
└── inventario.json 📋
¡Y listo! 🎉 Ahora tu proyecto está completamente documentado y protegido con:
- ✅ Licencia MIT clara y estándar
- ✅ README profesional con badges
- ✅ Información de autores y colaboradores
- ✅ Políticas de seguridad
- ✅ Código de conducta para contribuciones
- ✅ Créditos en todos los archivos
¿Te parece bien esta estructura de licencia? ¿Quieres que ajustemos algo o agreguemos más archivos de configuración?
Cuando estés listo, continuamos con los siguientes módulos del sistema. 😊