Skip to content

Latest commit

 

History

History
68 lines (49 loc) · 2.28 KB

README.md

File metadata and controls

68 lines (49 loc) · 2.28 KB

c23-101-m-webapp STOCK APP

Stack usado

Backend

  • Python
  • Django
  • Django Rest Framewor

Frontend

  • HTML
  • CSS

Base de Datos

  • MySQL

Prerequisitos

  • Python 3.8+ (Verifica con python3 --version o python --version)
  • pip (Verifica con pip --version)
  • venv ( Herramienta incluida de Python para crear entornos virtuales)

Si falta alguno de estos, instálelo:

Ubuntu:

  • Instala Python, pip, y venv:

    cd stocksApp
    sudo apt update
    sudo apt install python3 python3-pip python3-venv

2. Crea y activa un entorno virtual:

cd stocksApp
# Create the virtual environment
python -m venv venv

# Activate the virtual environment
source venv/bin/activate

3. Instala las dependencias

Una vez activas el entorno virtual, instala las dependencias requeridas usando el archivo requirements.txt:

pip install -r requirements.txt

3. Corre el servidor

python stocksApp/manage.py runserver

Highlights

Modelos

Los modelos son una parte esencial de Django para crear las tablas de las bases de datos. Con ellos, pudimos agilizar la creación de las tablas para los productos y los usuarios.

image

image

Routers

En Django Rest Framework viene incluida una clase que permite crear los endpoints de forma rápida y automática, lo que nos agilizó mucho esa tarea.

image

image

Conclusiones

El proyecto nos ayudó mucho a mejorar no solo nuestras habilidades técnicas, sino también las blandas. A lo largo de todo el desarrollo, nos enfrentamos a dificultades y problemas que fuimos corrigiendo en equipo, lo que nos permitió mejorar nuestro conocimiento sobre la web y la construcción de APIs. Además, nos hizo crecer en nuestra forma de trabajar, ayudándonos a aprender cómo manejar situaciones complejas y lidiar con un equipo y la presión de entregar un producto. Por todo esto, estamos contentos con el resultado y esperamos que les guste.