We are building an app for educational institutions and are new to Ionic. The app helps Students, Teachers, Parents and Administrators to be more productive on the go.
Students interact with the app to see their enrollment courses, grades, student-id, contact details, notifications, fee status, assignments, class schedule and such
Teachers keep track of students attendance, assignments, class schedule, meetings and such
Parents keep track of grades, fee payment, notifications, teacher-parent discussion and such
Administrators can see overall administration of school, helpdesk tickets, send notifications, payment reminders and such
Since the functionality is different, we initially wanted to build 3 separate apps. But that comes with overhead of maintaining multiple code bases.
Is it possible to use one app and change the UI behaviour based on the login credentials and the role dynamically?
Happy to share more details if it helps for a better answer.