Skip to content

vlb20/Progetto_ACP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 

Repository files navigation

Review Assignment Due Date

Progetto: Learnopolis - Web Application per la gestione di un Istituto Scolastico

NOME: VINCENZO LUIGI

COGNOME: BRUNO

MATRICOLA: N46005698

ALTRI COMPONENTI GRUPPO: CRISTINA CARLEO N46005492

DOCENTE: DE SIMONE

DESCRIZIONE

Sono presenti una vista riguardante il genitore dell'alunno e una vista riguardante la segreteria dell'istituto scolastico

Un genitore può inviare la richiesta di iscrizione del proprio figlio (studente), visualizzare i quadri associati al proprio studente e visualizzare le attività pubblicate dalla segreteria

La segreteria può accettare o rigettare le iscrizioni e poi visualizzarle, pubblicare e visualizzare i quadri e gestire la pubblicazione/eliminazione delle attività oltre a visualizzarle

DIPENDENZE

MONGODB : 6.0.5
express : 4.18.2
mongoose : 7.5.0
nodemon : 3.0.1

AVVIO DELL'APPLICAZIONE

1.Avviare il servizio mongodb
2.Eseguire nella directory del progetto i seguenti comandi:

npm run starts -- Avvia la vista della segreteria sul localhost:4002
npm run startc -- Avvia la vista del genitore sul localhost:4000

TEST DELL'APPLICAZIONE

1.Nella vista genitore effettuare l'iscrizione dello studente tramite il primo tab
2.Accettare o rifiutare l'iscrizione tramite il primo tab della vista segreteria e visualizzare le informazioni dello studente tramite il secondo tab
3.Nella vista segreteria pubblicare un quadro con la matricola dell'alunno appena iscritto tramite il terzo tab e visualizzarlo tramite il quarto tab
4.Sempre nella vista segreteria, pubblicare una attività tramite il quinto tab e visualizzarla (per poi eventualmente eliminarla) attraverso l'ultimo tab
5.Nella vista genitore, visualizzare il quadro pubblicato tramite il secondo tab e visualizzare le attività pubblicate tramite l'ultimo tab