Saltar al contenido
← Volver a proyectos

ServiFrescos — Gestión centralizada de productos y precios

Aplicación web que centraliza la gestión (CRUD) de productos, precios, usuarios y tiendas de Protinal Proagro, eliminando las discrepancias entre las bases de datos locales de cada tienda y la sede central.

ServiFrescos — Gestión centralizada de productos y precios

Stack

  • React
  • TypeScript
  • Django REST Framework
  • SQL Server
  • CSS
  • Figma

ServiFrescos es una aplicación web desarrollada como proyecto de pasantía y trabajo de grado para Protinal Proagro, C.A., orientada a centralizar la gestión de los productos y sus precios en las tiendas minoristas de la empresa.

El problema

Cada tienda minorista operaba con su propia base de datos local para gestionar productos y precios. Este enfoque descentralizado provocaba discrepancias frecuentes entre la información de las tiendas y la sede central, además de procesos de actualización lentos, manuales y propensos a errores.

La solución

Una aplicación web que centraliza toda la información en una base de datos única y permite gestionarla mediante operaciones CRUD desde una interfaz amigable. Módulos principales: productos, precios, usuarios, categorías (marcas, tipos, departamentos, grupos y subgrupos) y tiendas.

Funcionalidades destacadas:

  • Precios programados: al crear un precio se define la fecha y hora desde la que entra en vigencia.
  • Permisos por rol: cada usuario tiene roles que determinan a qué módulos accede y qué operaciones CRUD puede realizar (p. ej. solo lectura, o lectura y creación sin eliminación).

Mi rol

Fui el desarrollador full stack del proyecto de principio a fin: diseñé la interfaz y desarrollé el frontend, el backend y la base de datos centralizada.

  • Diseño (UI): prototipado de la interfaz en Figma.
  • Frontend: React, TypeScript y CSS.
  • Backend: API REST con Django REST Framework.
  • Base de datos: SQL Server centralizada.

Estado del proyecto

El desarrollo alcanzó un estado avanzado y funcional, cubriendo el ciclo completo de la aplicación. La puesta en producción y la adopción en las tiendas quedaron fuera del período de pasantía, por lo que el proyecto no llegó a desplegarse en un entorno real.