Aplicación de comercio electrónico desarrollada con React, Node.js y MySQL.
- Docker y Docker Compose
- Node.js (v14 o superior)
- Git
- Clonar el repositorio:
git clone https://github.com/RosaLopezC/EVA2.git
cd EVA2- Configurar variables de entorno:
Crear archivo
.enven la raíz del proyecto:
DB_HOST=mysql_db
DB_USER=root
DB_PASSWORD=root
DB_NAME=ecommerce
DB_PORT=3306
JWT_SECRET=your_secret_key- Iniciar la aplicación:
docker-compose up -d- Acceder a la aplicación:
- Frontend: http://localhost:4000
- Backend API: http://localhost:8000
- Autenticación de usuarios
- Gestión de productos (CRUD)
- Listado de clientes registrados
- Frontend: React.js con Bootstrap
- Backend: Node.js con Express
- Base de datos: MySQL
- Contenedorización: Docker