User-Centric Views: Creating multiple views to cater to various user needs was a pivotal challenge. From a welcoming 'home page' for new users to dedicated pages for students, featuring modules, questions, settings, and discussion rooms akin to Discord. Admin dashboards, question submission pages, user management, bug tracking, and staff notification pages were essential components.