Definición de Frameworks y Ambientes - CaviedesGitHub/MiProyectoFinal GitHub Wiki

Componente Framework Descripción
Backend Flask y Django Rest Permite construir API's usando Python
Móvil Ionic/Angular Permite construir aplicaciones móviles multiplataforma y aplicaciones web progresivas (PWA)
Web Angular Permite crear aplicaciones web de una sola página usando Typescript
Web Bootstrap Permite crear aplicaciones con una interfaz atractiva y responsiva usando múltiples componentes estilizados para formularios, botones, tipografía, etc.
Pruebas unitarias backend Pytest Permite realizar pruebas unitarias para una aplicación Python
Pruebas unitarias frontend Karma y Jazmine Permite realizar pruebas unitarias para una aplicación Angular/Ionic
Pruebas E2E frontend web Cypress Permite realizar pruebas end-to-end en diferentes navegadores
Pruebas de rendimiento app móvil Android Studio Perfilar el rendimiento de aplicaciones Android

Como ambiente cloud se utilizará AWS. Se utilizaran dos ambientes: staging y producción

Ambiente Descripción
QA Ambiente para realizar pruebas de carga y pruebas de estrés para identificar cuellos de botella y optimizar el rendimiento antes de lanzar cambios en producción.
Producción Ambiente donde operará la versión más reciente y estable de la aplicación