Coffee Shop - Next.js

Bienvenido al repositorio de Coffee Shop, una aplicación desarrollada con Next.js para gestionar y visualizar un catálogo de productos de una cafetería.

🚀 Características

  • Catálogo de productos organizado y atractivo.
  • Administracion de productos , creacion , busqueda
  • Generar ordenes de productos en tiempo real SWR
  • Seccion Delivery , entrega de productos
  • Interfaz optimizada para una navegación sencilla.
  • Desarrollado con Next.js para un rendimiento eficiente.

🛠️ Tecnologías utilizadas

  • Next.js - Framework para aplicaciones web modernas.
    1. Server Side Rendering (SSR)
    2. App Directory
    3. Zustand : State Management
    4. SWR : Data Fetching
  • React - Biblioteca para interfaces de usuario dinámicas.
  • Base de Datos: PostgreSQL con Prisma
  • Estilos / TailwindCss Framework CSS .

🖥️ Instalación y ejecución

Sigue estos pasos para ejecutar el proyecto en tu máquina local:

# Clonar el repositorio
git clone https://github.com/brizusan/coffee-shop-next.git

# Acceder al directorio del proyecto
cd coffee-shop-next

# Instalar las dependencias
npm install

# Iniciar el servidor de desarrollo
npm run dev

La aplicación estará disponible en http://localhost:3000.

👉 URLs de las rutas de la aplicación

📖 Uso

  • Accede a la URL local para ver el catálogo de productos.

  • Interactúa con la interfaz para explorar las distintas opciones.

  • /orders/cafe => Seleccion de productos para realizar una orden.

  • /admin/orders => Administracion de pedidos.

  • /delivery => Visualizacion de los pedidos listos para entregar.

  • /admin/products => Administracion de productos(CRUD).