- Overview
- Design
- Implementation
- Evaluation
- References
This project is geared towards implementing a complete solution for a mosque system that extends from student enrollment to graduation, while optimising the experience for teachers, students and parents. It will feature a desktop app for an admin user (mosque IT staff/headteacher), a mobile app for internal teachers/students and a website that will feature a mix of both alongside student enrollment.
The inspiration of this project is that I wanted to create a worthwhile project that's personal to me. Since many mosques often don't maintain their own websites I assume that there would be a need for that and a way of streamlining student enrollment. Afterwards I figured implementing a learning solution for students/teachers would also help in giving me a project with a scope neither too simple nor impossible. I will be using Imam Zakariya Academy as a baseline since it has an informative website that highlights the scope of a typical mosque's learning experience as well as student/teacher/parent portals.
My intention here is to create an MVP (Minimum Viable Product), as such I will be deploying the final product locally. My aim will be to make each part modular and functional before integrating them together, these will be deployed.
ChatGPT (initial prompting/inspiration for system architecture)
dbdiagram.io (ERD Visual Design)
AmigosCode (SpringBoot GraphQL tutorial)
v0.dev (UI Design)