You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
E-commerce fullstack con carrito de compras, pasarela de pagos MercadoPago, integración PUDO para envíos, panel administrativo y backend en Express + PostgreSQL.
Integración con APIs externas (MercadoPago, PUDO, Cloudinary)
ORM Sequelize para base de datos
Envío de emails con Nodemailer
Manejo de carrito de compras con estados
Variables de entorno para configuración segura
Documentación con README estructurado
⚙️ Instalación y ejecución
Backend
cd server
npm install
cp .env.example .env
npm run dev
🔒 Mejoras futuras
Autenticación de usuarios finales (clientes)
Persistencia de carritos por sesión
Gestión de stock más robusta (reserva en carrito)
Paginación y búsqueda avanzada en productos
Pruebas unitarias e integración end-to-end
Documentación Swagger/OpenAPI
📊 Progreso actual
Módulo
Estado
CRUD de productos
✅ Completado
Carrito de compras
✅ Completado
Pasarela de pagos MercadoPago
✅ Completado
Webhook de pagos
✅ Completado
Integración PUDO (envíos)
✅ Completado
Dashboard administrativo
✅ Completado
Banners promocionales
✅ Completado
Autenticación JWT para admin
✅ Completado
👨💻 Autor
Dario Fernando Gonzalez
About
Full-stack toy e-commerce with shopping cart, MercadoPago integration, PUDO delivery system, admin dashboard, and JWT authentication. Built with React + TypeScript + Vite (frontend) and Express + PostgreSQL + Sequelize (backend).