Skip to content

Dariel-dev-cloud/gocart

Repository files navigation

GoCart Favicon GoCart

Una plataforma de comercio electrónico multi-vendedor de código abierto construida con Next.js y Tailwind CSS.

Licencia PRs Bienvenidos GitHub issues


📋 Descripción del Proyecto

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.

¿Qué hace especial a GoCart?

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.

Casos de Uso Ideales

  • Crear un marketplace de productos artesanales
  • Plataforma de venta para múltiples boutiques
  • Marketplace B2B o B2C personalizado
  • Centro comercial virtual para vendedores locales

📖 Tabla de Contenidos


✨ Características

  • 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.

🛠️ Stack Tecnológico

  • 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)

🚀 Comenzar

Primero, instala las dependencias. Recomendamos usar npm para este proyecto.

npm install

Luego, ejecuta el servidor de desarrollo:

npm run dev
# o
yarn dev
# o
pnpm dev
# o
bun dev

Abre 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.


About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages