Frontend Flutter de SIMCORE: Simulador de Empresas para la Enseñanza Universitaria.
SIMCORE es una plataforma universitaria de simulación empresarial cuyo objetivo es formar criterio empresarial mediante decisiones, consecuencias, trazabilidad y análisis. No es una aplicación administrativa común ni una colección de pantallas decorativas. Cada vista debe ayudar al estudiante o docente a entender, justificar y defender decisiones dentro de una empresa simulada.
El frontend de SIMCORE tiene tres responsabilidades principales:
- Convertir la lógica del backend en una experiencia clara para estudiantes y docentes.
- Mostrar el flujo de simulación empresarial de forma integrada.
- Evitar que una pantalla parezca terminada si todavía depende de datos demo o lógica no integrada.
El avance del frontend no se mide por cantidad de pantallas, sino por integración real, claridad pedagógica y capacidad de mostrar consecuencias entre módulos.
- Flutter
- Dart
- Riverpod
- Dio
- Flutter Secure Storage
- GoRouter
- Backend Java / Spring Boot
- API protegida con Bearer Token
El frontend debe respetar los cinco módulos definidos por el backend y por la visión del producto:
- Mercado
- Inversión y Financiamiento
- Estructuras Organizativas
- Contabilidad
- Análisis General
No deben crearse módulos visuales independientes fuera de esta estructura sin justificación funcional y contrato real con backend.
Antes de ejecutar el proyecto, instalar:
- Flutter SDK
- Dart SDK
- Chrome para ejecución web
- Git
- Backend local de SIMCORE, si se usará
APP_ENV=local
Verificar instalación:
flutter --version
dart --version
git --version