Skip to content

Rouchant/Reviste

Repository files navigation

REVISTE - Marketplace de Moda Circular 👗♻️

REVISTE Banner

REVISTE es una plataforma premium de compra y venta de moda circular, diseñada para transformar la manera en que consumimos ropa y accesorios. Fusionamos una estética Y2K/Glassmorphism de vanguardia con la funcionalidad robusta de los grandes marketplaces globales, construida sobre un stack moderno de React y Tailwind CSS.


✨ Características Principales

📱 Arquitectura Mobile-First & Premium UI

  • Navegación Inteligente: Sistema dual con barra superior minimalista para escritorio y Fixed Bottom Nav ergonómico para móviles.
  • Micro-interacciones: Animaciones fluidas, efectos de glassmorphism y hover states dinámicos.
  • Sticky CTA: Barra de compra persistente en móviles para agilizar la conversión.
  • Componentes CVA: Sistema de diseño basado en átomos reutilizables con variantes controladas (Class Variance Authority).

🏗️ Arquitectura de "Vertical Slices"

El proyecto utiliza una estructura orientada a funcionalidades (Feature-driven architecture), eliminando el código espagueti y facilitando la escalabilidad:

  • Features aisladas: Cada funcionalidad (Carrito, Catálogo, Admin) contiene sus propios componentes, hooks y lógica.
  • Layout System: Jerarquía de layouts especializados (MainLayout, AuthLayout, AdminLayout) para manejar diferentes contextos de usuario.
  • Zustand State: Gestión de estado global ligera y eficiente para el carrito de compras.

🛠️ Stack Tecnológico


📁 Estructura del Proyecto

src/
├── components/         # COMPONENTES GLOBALES (Átomos UI)
│   └── ui/             # Button, Input, Badge, Card (CVA)
├── layouts/            # ESTRUCTURAS DE PÁGINA
│   ├── MainLayout.tsx  # Marketplace convencional
│   ├── AuthLayout.tsx  # Foco en Login/Registro
│   └── AdminLayout.tsx # Dashboard administrativo
├── features/           # VERTICAL SLICES (El corazón de la app)
│   ├── catalog/        # Home, Detalle, Búsqueda, Hooks de datos
│   ├── cart/           # Lógica de carrito, Store, Ventana de compra
│   ├── auth/           # Login, Configuración de perfil
│   └── inventory/      # Panel admin, Mis prendas, Subida de productos
├── data/               # MockData y configuraciones persistentes
├── lib/                # Utilidades y configuración de Tailwind Merge
└── App.tsx             # Enrutamiento centralizado y lazy loading

🎨 Design System

  • Colores Brand:
    • Brand Pink: #D63D82 (Primario)
    • Eco Green: #84A98C (Sustentabilidad)
    • Brand Dark: #111827 (Estratificación)
  • Tipografía: Outfit (Modernidad) & Playfair Display (Elegancia)
  • Estética: Corner radius adaptativo (32px), sombras suaves y backdrop-blur para el efecto cristal.

🚀 Cómo empezar

  1. Clonar y configurar:

    git clone https://github.com/usuario/reviste.git
    cd reviste
    npm install
  2. Desarrollo:

    npm run dev
  3. Compilación:

    npm run build

"El futuro de la moda es circular." - REVISTE SpA 2026

About

Reviste es una solución del tipo e-commerce especializado en ropa vintage/usada, pensado directamente en vendedores minoristas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors