Skip to content

Tadeo-VC/Tienda-Sol

Repository files navigation

Tienda-Sol

React · Node.js · Express · MongoDB · Keycloak · Cypress · REST · Netlify · Render

Tienda-Sol es una plataforma de e-commerce desarrollada como proyecto académico para la materia Desarrollo de Software. El sistema permite la gestión y visualización de productos, integrando funcionalidades completas de frontend y backend con autenticación y pruebas automatizadas.

Contexto del proyecto

Proyecto académico

Materia: Desarrollo de Software

Enfoque: fullstack (backend y frontend)

Arquitectura basada en servicios REST

Despliegue en entornos cloud

Mi aporte al proyecto

Mis responsabilidades incluyeron el desarrollo de funcionalidades clave tanto en backend como en frontend, con foco en performance, claridad de APIs y calidad del código.

Implementación en backend de la búsqueda, filtrado y paginado de productos, optimizando el acceso a datos en MongoDB.

Diseño y consumo de APIs REST para la comunicación entre frontend y backend.

Integración de Keycloak como proveedor de autenticación.

En frontend, desarrollo de la landing y abstracciones en React, utilizando hooks para determinar dinámicamente la cantidad de ítems visibles y solicitar al backend exactamente ese número.

Implementación de tests unitarios y end-to-end (E2E) utilizando Cypress.

Participación en la integración y validación de la solución completa.

Tecnologías utilizadas

Frontend: React

Backend: Node.js, Express

Base de datos: MongoDB

Autenticación: Keycloak

Testing: Cypress

Comunicación: APIs REST

Infraestructura:

Frontend desplegado en Netlify

Backend desplegado en Render

Estado del proyecto

El sistema fue desplegado en entornos productivos (Netlify y Render) y validado funcionalmente mediante pruebas automatizadas, cumpliendo los objetivos académicos y técnicos del proyecto.

About

E-commerce web cliente-pesado

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages