Implementasi E-Learning Dual-Platform Berbasis Flutter dan React JS di SMK Riyadul Jannah
DOI:
https://doi.org/10.64847/sistematik.v2i2.189Keywords:
E-Learning, Flutter, Kalender Akademik, React JS, SMK Riyadul Jannah, SupabaseAbstract
The management of teaching and learning activities at SMK Riyadul Jannah, specifically for TKJ and OTKP majors, requires digitalization to enhance material distribution and evaluation efficiency. This study aims to develop an integrated system consisting of a Flutter-based mobile application for students (E-Learning) and a React JS-based web application for teachers (E-Teaching), powered by a Supabase (PostgreSQL) database. The system facilitates module access, assignment submission, and quiz execution grouped by meeting sessions. Key features include dynamic interface adaptation where unavailable components are disabled, and an integrated academic calendar linked to assignment and quiz deadlines. The implementation of strict access control ensures that students can only access content exclusive to their respective classes. The developed system effectively bridges teacher-student interaction, creating a structured, secure, and accessible learning ecosystem for vocational education.






