MACHIMBA es una tienda online de bolsos únicos y de edición limitada, diseñados y confeccionados por Rocío Machimbarrena. La plataforma está construida utilizando Node.js para el backend y Pug como motor de plantillas para el frontend.
Este proyecto permite gestionar una tienda online de bolsos, donde los usuarios pueden:
product: Almacena información sobre cada bolso disponible.user: Almacena los datos de los usuarios.client: Detalles adicionales sobre los clientes.worker: Información de los empleados.purchase: Pedidos realizados.purchase_has_product: Relación entre productos y pedidos.purchase_history: Historial de pedidos.Para ejecutar este proyecto, necesitas:
git clone git@github.com:EkaitzGA/Machimba.git
cd Machimba
npm install
Crea un archivo .env siguiendo el ejemplo de .env.example:
DB_HOST=machimba_db
DB_PORT=3308
APP_HOST=machimba_back
APP_PORT=3001
DB_USER="tu user"
DB_PASSWORD="tu contraseña"
DB_DATABASE=Machimba
DB_ROOT_PASSWORD=1234
SESSION_SECRET=1234
docker compose up --build
La aplicación estará disponible en http://localhost:3001.
purses/api/pursespurses/api/purses/:id🚧 En desarrollo activo: Actualizaciones frecuentes con nuevas funcionalidades y mejoras.
¡Cualquier contribución es bienvenida! Sigue estos pasos:
git checkout -b "nombre-de-tu-rama"
git commit -m "Descripción de los cambios"
⚠️ Este proyecto no cuenta con una licencia.
Este proyecto fue desarrollado por:
Cada miembro contribuyó a distintas etapas del desarrollo para crear una plataforma funcional y bien documentada.