Thanks to visit codestin.com
Credit goes to github.com

Skip to content
@medac-tfg

VORTEX TECHNOLOGIES

Final project (TFG) for 2023–2025 DAM (MEDAC Davante), developed by Cristian Olivares, Alberto Rodríguez, Carlos Cremades, and Fernando Luján.

🛒 CartX - Sistema de Checkout Automático con RFID

CartX Logo

Trabajo de Fin de Grado - DAM (Desarrollo de Aplicaciones Multiplataforma)
MEDAC Davante Elche | Curso 2023-2025

TypeScript React Native Node.js Electron MongoDB


🚀 Introducción

CartX es un sistema revolucionario de checkout automático que sustituye las tradicionales cajas de autoservicio por un innovador portón inteligente equipado con tecnología RFID. Los clientes simplemente pasan con su carrito a través del sistema y todos los productos son detectados automáticamente, eliminando la necesidad de escanear manualmente cada artículo.

⚠️ Estado del Proyecto: Work in Progress (WIP)
MEDAC priorizó el enfoque del TFG en el proyecto de empresa y no en el desarrollo del software (una pena...), por lo que el código nunca se llegó a terminar.

Este proyecto ha sido creado por Cristian Olivares (visibait), Alberto Rodríguez, Carlos Cremades y Fernando Luján.

🎯 Características Principales

🔍 Detección Automática RFID

  • Identificación instantánea de productos
  • Sin necesidad de escaneo manual
  • Tecnología de vanguardia en retail

💳 Procesamiento de Pagos

  • Integración con múltiples métodos de pago
  • Transacciones seguras y rápidas
  • Interfaz intuitiva para el cliente

📱 Gestión de Inventario

  • App móvil para reponedores
  • Vinculación códigos de barras - RFID
  • Métricas en tiempo real

🖥️ Sistema Dual-Screen

  • Interfaz para cliente y operador
  • Experiencia de usuario optimizada
  • Soporte multi-idioma

🏗️ Arquitectura del Sistema

graph TB
    A[🛒 Cliente con Carrito] --> B[🚪 Portón RFID CartXUI]
    B --> C[☁️ CartXCloud Backend]
    C --> D[📱 CartXStockerApp]
    C --> E[💾 MongoDB Database]

    B --> F[💳 Sistema de Pagos]
    B --> G[🖥️ Pantalla Dual]

    D --> H[📦 Gestión Inventario]
    D --> I[📊 Métricas Tienda]

    style A fill:#e1f5fe
    style B fill:#f3e5f5
    style C fill:#e8f5e8
    style D fill:#fff3e0
Loading

📦 Repositorios del Proyecto

Repositorio Descripción Tecnologías Estado
CartXCloud 🌐 Backend principal del sistema Node.js, TypeScript, MongoDB, Socket.IO 🟡 WIP
CartXUI 🖥️ Sistema del portón con doble pantalla Electron, React, TypeScript, TensorFlow 🟡 WIP
CartXStockerApp 📱 App móvil para reponedores React Native, Expo, TypeScript 🟡 WIP

🛠️ Stack Tecnológico

Backend & Database

Node.js TypeScript MongoDB Fastify Socket.io

Frontend & Mobile

React React Native Electron Expo

AI & Hardware

TensorFlow RFID


🎬 Demo del Sistema

Aquí próximamente aparecerá un video conceptual del sistema CartX en funcionamiento

🔄 Flujo de Usuario

  1. 🚶‍♂️ Entrada: El cliente se acerca al portón con su carrito/cesta o con los productos en la mano
  2. 🔍 Detección: Los sensores RFID identifican automáticamente todos los productos
  3. 📊 Procesamiento: El sistema calcula el total y muestra los artículos en pantalla
  4. 💳 Pago: El cliente selecciona su método de pago preferido
  5. ✅ Salida: Transacción completada, el cliente puede marcharse

📈 Características Técnicas Destacadas

Característica Descripción Beneficio
🔄 Real-time Updates Socket.IO para actualizaciones instantáneas Sincronización perfecta entre dispositivos
🎯 Multi-tenant Soporte para múltiples tiendas Escalabilidad empresarial
🔒 Precisión Financiera Biblioteca big.js para cálculos exactos Eliminación de errores de redondeo
🌐 Multi-idioma Soporte para 6 idiomas Accesibilidad global
🤖 IA Integrada TensorFlow para detección de presencia Experiencia de usuario inteligente

🎓 Contexto Académico

📚 Trabajo de Fin de Grado

Grado Superior en Desarrollo de Aplicaciones Multiplataforma (DAM)

🏫 Centro: MEDAC Davante Elche
📅 Período: 2023-2025
🎯 Objetivo: Desarrollar un sistema completo de retail automatizado


📄 Licencia

Este proyecto no se puede redistribuir ni modificar bajo ningún concepto. Los derechos del código pertenecen única y exclusivamente a Cristian Olivares Canales (visibait).


⭐ Si te gusta este proyecto, ¡dale una estrella! ⭐

Pinned Loading

  1. CartXCloud CartXCloud Public

    JavaScript

  2. CartXUI CartXUI Public

    TypeScript

  3. CartXStockerApp CartXStockerApp Public

    TypeScript

Repositories

Showing 6 of 6 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…