ElectroBase Management System es un sistema de gestión de datos para una tienda de electrónica online. Es un proyecto full-stack desarrollado como Proyecto Final del curso CSE202: Fundamentos del Sistema de Gestión de Bases de Datos . El informe final cumple con los requisitos y entregables del proyecto.
EBMS tiene como objetivo resolver el problema de gestionar una tienda de electrónica en línea reuniendo a todas las partes interesadas, es decir, administradores, clientes, proveedores y agentes de entrega en una plataforma común. Sirve para proporcionar una solución back-end completa para la tienda, incluida la gestión de su inventario de productos, pedidos de clientes, entregas de proveedores y agentes de entrega.
Clona el repositorio en tu dispositivo y navega hasta la carpeta. El proyecto requiere un entorno Python y un servidor MySQL instalados en su dispositivo. Ejecute el siguiente comando para instalar las dependencias:
pip install -r requirements.txt
Active el entorno virtual usando el comando:
python3 -m venv ./front-end/flask_venv
source flask_venv/bin/activate
Agregue los detalles del servidor MySQL y la base de datos en el archivo ./front-end/app/.env
usando el formato proporcionado en ./front-end/app/.sample_env
.
Ejecute el siguiente comando para iniciar el servidor:
python3 ./front-end/run.py