Una plataforma de comercio electrónico multi-vendedor de código abierto construida con Next.js y Tailwind CSS.
GoCart es una solución completa de comercio electrónico multi-vendedor diseñada para crear marketplaces modernos y escalables. Esta plataforma permite a múltiples vendedores gestionar sus propias tiendas virtuales dentro de un ecosistema unificado, mientras que los clientes disfrutan de una experiencia de compra fluida y profesional.
GoCart combina la potencia de las tecnologías web modernas con una arquitectura bien pensada para ofrecer:
- Marketplace Multi-Vendedor: Permite que múltiples vendedores independientes operen sus tiendas en una sola plataforma, similar a Amazon o eBay.
- Gestión Centralizada: Panel de administración completo para supervisar todas las operaciones del marketplace.
- Escalabilidad: Construido con Next.js 14 y arquitectura moderna para soportar crecimiento.
- Experiencia de Usuario Premium: Interfaz elegante y responsive que funciona perfectamente en todos los dispositivos.
- Crear un marketplace de productos artesanales
- Plataforma de venta para múltiples boutiques
- Marketplace B2B o B2C personalizado
- Centro comercial virtual para vendedores locales
- 📋 Descripción del Proyecto
- ✨ Características
- 🛠️ Stack Tecnológico
- 🚀 Comenzar
- 🤝 Contribuir
- 📜 Licencia
- Arquitectura Multi-Vendedor: Permite que múltiples vendedores se registren, gestionen sus propios productos y vendan en una única plataforma.
- Tienda para Clientes: Una interfaz de usuario hermosa y responsive para que los clientes naveguen y compren productos.
- Paneles de Vendedor: Dashboards dedicados para que los vendedores gestionen productos, vean análisis de ventas y rastreen pedidos.
- Panel de Administración: Un dashboard completo para que los administradores de la plataforma supervisen vendedores, productos y comisiones.
- Gestión de Carrito: Sistema de carrito de compras con Redux Toolkit para una experiencia fluida.
- Sistema de Calificaciones: Los clientes pueden dejar valoraciones y reseñas de productos.
- Procesamiento de Pedidos: Flujo completo desde la compra hasta el seguimiento de pedidos.
- Sistema de Cupones: Gestión de descuentos y promociones.
- Gestión de Direcciones: Los usuarios pueden guardar múltiples direcciones de envío.
- Framework: Next.js 14 (App Router)
- Estilos: Tailwind CSS
- Componentes UI: Lucide React para iconos
- Gestión de Estado: Redux Toolkit
- Base de Datos: Prisma ORM
- Lenguaje: JavaScript (React)
Primero, instala las dependencias. Recomendamos usar npm para este proyecto.
npm installLuego, ejecuta el servidor de desarrollo:
npm run dev
# o
yarn dev
# o
pnpm dev
# o
bun devAbre http://localhost:3000 en tu navegador para ver el resultado.
Puedes comenzar a editar la página modificando app/(public)/page.js. La página se actualiza automáticamente mientras editas el archivo.
Este proyecto usa next/font para optimizar y cargar automáticamente Outfit, una nueva familia de fuentes para Vercel.