1. Introducción
1.1. Motivación
1.2. Objetivo
1.3. Resultados esperados
2. Trabajo Relacionado
2.1. Comercializadora Universitaria La Justa
2.2. Experiencia previa con un portal web para El Paseo
3. Economía Social y Solidaria
3.1. Un poco de historia
3.2. La Universidad y la ESS
3.3. Conociendo a El Paseo
3.4. La necesidad de digitalización de El Paseo
4. Ingeniería de Software: desarrollo del portal de comercialización online para El Paseo
4.1. Entender el problema: Análisis de Requerimientos
4.2. Modelado del software
4.3. Diseño del software
4.4. Codificación
4.4.1. Codificación del servidor
4.4.2. Codificación del cliente
4.5. Calidad, Pruebas, Gestión de la Configuración y Mantenimiento del software
4.5.1. Calidad del software
4.5.2. Pruebas
4.5.3. Gestión de la configuración
4.5.4. Soporte técnico y Mantenimiento
5. Implementación del portal: tecnologías y metodologías adoptadas
5.1. Software libre y de código abierto
5.2. Metodologías agiles
5.2.1. Scrum
5.2.2. Kanban
5.2.3. Scrumban
5.3. Versionado de código
5.3.1. Git
5.3.2. Versionado semántico
5.4. Tecnologías para el desarrollo del servidor
5.4.1. Java
5.4.2. Jersey
5.4.3. HK2
5.4.4. Swagger
5.4.5. Maven
5.4.6. MySQL
5.4.7. Java Persistence API e Hibernate
5.4.8. Flyway
5.4.9. JWT
5.4.10. Filtros
5.4.11. Otras librerías
5.5. Tecnologías para el desarrollo del cliente
5.5.1. JavaScript
5.5.2. TypeScript
5.5.3. Angular
5.5.4. Angular Material
5.5.5. Otras librerías
6. Funcionalidades destacadas
6.1. Restablecer contraseña y primer registro de contraseña para usuarios productores y administradores
6.2. Aplicación web adaptable a distintos tamaños de pantalla
6.3. Encriptación de contraseñas de usuarios
6.4. Generación de reportes de negocio
6.4.1. Mercadería por ronda
6.4.2. Mercadería por ronda y consumidores
6.4.3. Ordenes por ronda y estado
6.4.4. Mercadería sin stock
6.4.5. Recaudación total por familia productora
6.4.6. Recaudación total por combo
6.5. Panel de métricas
6.6. Componente administrativo de configuración
6.7. Blog de noticias
6.8. Mapa dinámico de puntos de retiro
7. Evaluación
8. Conclusiones y trabajo futuro
8.1. Conclusiones
8.2. Trabajos futuros