Android Kotlin Android_Studio
Python Java JavaScript Typescript Jquery
Firebase Google_Cloud Node.js MongoDB MySQL
HTML CSS3 PHP
🛒 Nicly 2.0 ERP - Sistema de Gestión de Inventario y Ventas
Nicly 2.0 es una solución integral desarrollada en C diseñada para la gestión de puntos de venta (POS) e inventarios. Este sistema destaca por una interfaz de consola (CLI) profesional, aprovechando colores ANSI y una lógica de persistencia de datos robusta.
✨ Características Principales
- Gestión de Inventario Analítico: Visualización tipo "Zebra" organizada por categorías (Limpieza, Fríos, Abastos, Fruver, etc.).
- Algoritmos de Optimización: Implementación de Ordenamiento de Burbuja para el catálogo y Búsqueda Lineal por nombre o ID.
- Módulo de Punto de Venta (POS): * Carrito de compras con actualización de stock en tiempo real.
- Generación de comprobantes de pago visuales con detalle de IVA (15%).
- Cálculo automático de vueltos y gestión de métodos de pago.
- Persistencia de Datos: Carga y guardado automático en archivos
.csv (datos.csv).
- Validación de Entradas: Sistema de lectura de datos blindado contra ingresos de texto en campos numéricos para evitar cierres inesperados.
🛠️ Tecnologías y Librerías
El software utiliza librerías estándar y específicas de Windows para maximizar la interactividad:
<windows.h>: Control de la API de consola (gotoxy) y títulos de ventana.
<locale.h>: Soporte para caracteres especiales y moneda en español.
<time.h>: Estampado de fecha y hora real en los comprobantes de venta.
- ANSI Escape Codes: Paleta de colores personalizada para una estética moderna.
🚀 Estructura del Sistema
Inventario Registro de artículos, control de stock, edición de precios y carga masiva vía CSV.
Gestión de Caja Apertura con fondo inicial, control de ventas del día y reporte de cierre de turno.
Facturación Interfaz visual de comprobante con desglose de subtotal, IVA y total.
Utilidades Limpieza de buffer, validación de rangos y banners dinámicos.
📦 Instalación y Compilación
- Requisitos: Un compilador de C (GCC/MinGW recomendado) sobre Windows.
- Compilación:
gcc main.c -o NiclyERP.exe
- Ejecución:
./NiclyERP.exe
📊 Especificaciones del Programa
- Capacidad Máxima: 100 productos únicos.
- Tasa Impositiva: 15% (IVA ajustable por producto).
- Formato de Archivo: Compatible con Excel mediante archivos CSV delimitados por comas.
Desarrollado por: Emily Lara y Nicole Cerón
Institución: Escuela Politécnica Nacional
Versión: 2.0.1 (Enero 2026)