Arquitectura del sistema - Luis-Ant/Stratrooms GitHub Wiki
Arquitectura del Sistema
1.1 Arquitectura General
El sistema seguirá una arquitectura cliente-servidor con múltiples capas:
- Capa de presentación: Interfaz de usuario responsiva desarrollada con tecnologías web modernas.
- Capa de aplicación: Lógica de negocio implementada mediante una API.
- Capa de datos: Almacenamiento estructurado de información y archivos.
1.2 Componentes del Sistema
- Frontend: Interfaz de usuario accesible y responsiva.
- Backend: API RESTful para procesar solicitudes y gestionar lógica.
- Base de datos: Almacenamiento de datos estructurados (usuarios, cursos, tareas).
- Servicio de almacenamiento: Gestión de archivos educativos (AWS S3 o equivalente).
- Sistema de notificaciones: Alertas en tiempo real (visualizado en el sistema).
- Motor de búsqueda: Búsqueda rápida de cursos, materiales y usuarios.