Projecte Matrics
Aquesta pàgina fa referència al Projecte Portal de Matriculacions que es va desenvolupar durant el 2n quadrimestre del curs 2020-2021 amb els alumnes de CFGS de Desenvolupament Web (DAW) i Multiplataforma (DAM) de l'INS Esteve Terradas i Illa.
Ara tindrà el nom MATRICS a partir del moment en què ens demanen una versió funcional per a fer-se servir en producció de forma real.
Introducció
...
Aplicació mòbil
Specs no funcionals
- S'implementarà amb Cordova i Materialize CSS
- Multiplataforma:
- Disponible a Google Play (android)
- Disponible a App Store (ios)
- Estudiar disponibilitat a altres plataformes (macos, windows, etc.)
API
L'equip de treball de l'app mòbil haurà de sol·licitar els requeriments que necessitin per a accedir a l'aplicació web.
Hi haurà un equip de treball intermig entre app i web, on hi haurà un responsable de cada cicle:
- Juan Carlos Salines per DAW
- ??? per DAM
Backlog app: funcionalitats
- Social login (Microsoft,
- Tria perfil de requeriments
- Estat dels documents (uploads)
- Estat de la matrícula
- Selecció UFs i preu de la matrícula basada en perfil de requeriments + UFs seleccionades
- Visualització dades personals
- Sol·licituds de canvis dades
- Notificacions (APNS,
Portal web
Partim del software desenvolupat amb els alumnes i que està al següent repositori:
https://github.com/aws2/matrics
Es faran 3 rols pels equips treball. Els alumnes rotaran el seu rol durant el desenvolupament:
- Desenvolupament de noves features.
- Debugging.
- Refactoring.
Backlog web admin
- Panell de control de Admin amb CRUDs complerts per a:
- Admins
- Cursos, Cicles, MPs i UFs
- Matriculacions/Alumnes
- Importació:
- Cicles Formatius
- Alumnes admesos
- Qualificacions del SAGA (per ser utilitzades a la selecció de UFs)
- Revisió i aprovació de documents i matrícules
- Visualització de documents
- Gestió de missatges de sol·licitus
- Testing
Backlog web alumne
- Responsive
...tota la resta de specs que té el backlog de la app mòbil
Ciberseguretat
Els alumnes de Ciberseguretat s'ocuparan de:
- Testeig de l'aplicació.
- Creació de nous tests (menys prioritari).
- Dockerització de l'aplicació web.
- Posta en producció segura a AWS i Azure.
- Sandboxing
- Pentesting de la web.
- Proves de seguretat de la app mòbil en iOS i Android.