Proyecto realizado para el ramo Proyecto Informático.
Se deben tener instaladas o instalar y configurar los siguientes programas:
Se debe clonar este repositorio en su sistema y seguir los siguientes pasos.
ir a la carpeta backend y ejecutar los siguientes pasos:
Instalar los módulos necesarios con el siguiente comando:
npm install
Copiar el archivo .env.example
y renómbrarlo a .env
.
Dentro del archivo .env
, se añade el enlace de tu base de datos MongoDB a la variable MONGODB_URI
.
Ir a la carpeta frontend y ejecutar el siguiente paso:
Instalar las dependencias con el comando:
flutter pub get
Una vez completada la configuración, se debe ejecutar el servidor con el comando:
npm run dev
Finalmente se puede ejecutar la aplicación con el comando:
flutter run
Es importante verificar que el archivo lib/pages/api_services.dart
tenga la dirección ip que deseen usar (línea 40), en este caso, http://10.0.2.2:4040
para emulador de celular.
Al crear un nuevo usuario, su contraseña será: 4 primeros números de la matricula + 2 letras iniciales de su nombre + 2 letras iniciales de su apellido (todo en minúscula), por ejemplo, consideremos al Alumno:
Nombre: Alvaro
Apellido: Matamala
Matricula: 2019423050
Su contraseña estaría dada por:
2019alma