Hi, I have done end-to-end enterprise apps earlier and I know the flow and design of such apps. Which database would you like to use the in the backend?
On a high level these are the screens that we can expect to be there in the app:
Login/Registration
Admin screen - settings, add/delete/edit info
Main screen which can link to:
Syllabus screen, completed syllabus screen
Sports screen
Upcoming school events screen
Toppers screen - when you click on each topper, it can show the person's info
Teacher's screen - again info screen for each teacher
Home/Main screen can have info about the school
Admissions screen
Let us discuss and then you can correct me on my analysis or add/delete from this.