Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

🥬 VerdurasWeb - Plataforma de Comercio

VerdurasWeb es una aplicación web Full-Stack desarrollada en Python con el framework Flask. Este proyecto, creado como un trabajo universitario, simula una plataforma de comercio donde los usuarios pueden comprar, vender y postular productos.

La aplicación incluye un sistema completo de autenticación, validación de formularios y un panel de visualización de estadísticas comerciales.


🚀 Características Principales

  • Comercio de Productos: Formularios para la compra, venta y postulación de nuevos productos en la plataforma.
  • Validación de Backend: Todos los datos de los formularios son validados en el servidor para garantizar la integridad de los datos.
  • Panel de Estadísticas: Vistas dedicadas para mostrar el flujo comercial y otras estadísticas relevantes de la plataforma.

🛠️ Stack Tecnológico

  • Backend:
    • Python 3
    • Flask: El micro-framework principal para el enrutamiento y la lógica de la aplicación.
    • Flask-Bcrypt: Para el hasheo de contraseñas de usuarios.
  • Frontend:
    • HTML5
    • CSS3
    • Jinja2: Motor de plantillas de Flask para renderizar datos en el HTML.
  • Base de Datos:
    • PostgreSQL

🏁 Cómo ejecutarlo localmente

Sigue estos pasos para levantar el proyecto en tu máquina local.

1. Clonar el repositorio:

git clone https://github.com/AngeloHerreraG/VerdurasWeb.git
cd VerdurasWeb

2. Crear y activar un entorno virtual:

python -m venv venv
.\venv\Scripts\activate

# macOS / Linux
python3 -m venv venv
source venv/bin/activate

3. Instalar las dependencias:

pip install -r requirements.txt

4. (Opcional) Configurar la base de datos: Si es necesario, inicializa tu base de datos.

5. Ejecutar la aplicación: (Debes verificar si tu archivo principal se llama app.py y está dentro de flask_app)

python flask_app/app.py

¡La aplicación debería estar corriendo en http://127.0.0.1:5000!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages