A Flutter application that combines two web frontends:
Public portal: news, articles, gallery, documents, course catalog, contact | Home, Explore, and detail pages without logging in.
LMS: dashboard, my courses, module viewer, exams, profile | Dashboard, Courses, and Exams tabs after logging in.
Users can browse portal content without logging in and log in to access LMS features.