Lavoro in un team, che sta sviluppando nuove versioni di applicazioni Web per le nostre vecchie soluzioni, ma ci sono anche alcune idee innovative. Stiamo utilizzando Angular nel front-end, Java nel back-end, MongoDB per il database ed eseguendolo tramite Spring Boot.
Allo stadio attuale, abbiamo terminato due applicazioni e altre in fase di sviluppo. Ora li eseguiamo separati, sono diverse applicazioni che sono in esecuzione in diverse porte con scopi molto specifici, con l'unica eccezione del design, poiché abbiamo cercato di mantenere un qualche tipo di pattern di usabilità.
Tuttavia, stiamo guardando sempre più al futuro e realizzando che oltre all'obiettivo di ogni applicazione è molto specifica, in realtà compongono un prodotto più grande che potrebbe avvolgere tutto all'interno.
Ciò che pianifichiamo ora, potrebbe essere molto semplice da descrivere, ma voglio saperne di più al riguardo per assicurarci di essere nella giusta direzione per integrare le applicazioni. In sostanza, puoi considerare un menu fisso in alto che visualizzerà tutte le applicazioni disponibili in base alle autorizzazioni utente registrate. Dopodiché, una volta selezionato, il flusso dovrebbe essere uguale a quello all'interno dell'applicazione selezionata quando è in esecuzione separatamente (ma il menu è ancora attivo).
Qualcuno ha qualche raccomandazione o qualcosa che potrebbe aiutarci a costruire questo in modo appropriato? (poiché sarà più facile integrare le cose ora che in futuro)