RequerimientoIT - UESSalexmendoza/Diseno-Software GitHub Wiki

⚙️ Requerimientos de Infraestructura

Para el correcto funcionamiento de la Plataforma de Trueque de Libros entre Estudiantes, se establecen los siguientes requerimientos mínimos de infraestructura:

Cliente Web

  • Navegador actualizado compatible con HTML5 y HTTPS (Google Chrome, Mozilla Firefox, Microsoft Edge).
  • Dispositivo de acceso: computadora personal, laptop o smartphone.
  • Conexión estable a Internet.

Servidor de Aplicaciones (Django)

  • Sistema Operativo: Linux (Ubuntu Server recomendado) o Windows Server.
  • CPU: mínimo 2 núcleos de procesamiento.
  • Memoria RAM: mínimo 4 GB.
  • Almacenamiento: mínimo 10 GB libres para la aplicación y registros de operación.
  • Python versión 3.10 o superior instalado.
  • Django versión 4.0 o superior instalado.
  • Servidor web recomendado para producción: Gunicorn + NGINX o Apache + mod_wsgi.

Servidor de Base de Datos (MySQL)

  • Motor de Base de Datos: MySQL 8.0 o superior.
  • CPU: mínimo 2 núcleos de procesamiento.
  • Memoria RAM: mínimo 4 GB.
  • Almacenamiento: mínimo 10 GB libres para la base de datos y respaldos.

Requerimientos de Red

  • Acceso mediante protocolo seguro HTTPS para comunicaciones entre el cliente y el servidor de aplicaciones en producción.
  • Conexión segura entre el servidor de aplicaciones y el servidor de base de datos (preferentemente en red privada o VPN).