Esta es una aplicación web desarrollada en Flask que facilita la gestión de productos a través de operaciones CRUD (Crear, Leer, Actualizar, Eliminar). Utiliza MongoDB como base de datos para almacenar la información de los productos.
git clone https://github.com/tu-usuario/tu-repositorio.git
python3 -m venv venv
source venv/bin/activate # En Windows usa `venv\Scripts\activate`
pip install -r requirements.txt
Asegúrate de configurar correctamente las credenciales y la URI de MongoDB en database.py
.
Registrarse en MongoDB Atlas:
Confirmar tu Correo Electrónico:
Crear un Proyecto:
Crear un Cluster:
Crear un Usuario de la Base de Datos:
Configurar Acceso a la Red:
Acceder a la Herramienta de Clúster:
Crear una Base de Datos y Colección:
python app.py
Abre un navegador web y visita http://localhost:4000 para interactuar con la aplicación de gestión de productos.
app.py
: Archivo principal que contiene la lógica de la aplicación Flask.database.py
: Archivo de configuración y conexión a MongoDB.product.py
: Define la estructura del modelo de datos para los productos.templates/
: Carpeta que contiene las plantillas HTML utilizadas para renderizar las vistas de la aplicación.Se recomienda realizar las siguientes pruebas para verificar el correcto funcionamiento de la aplicación: