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).