Japanese Club E-Learning System (JCES) — PSM2 Final Year Project | UTM | A22EC4024

Опубликовано: 05 Июль 2026
на канале: AHMAD RAZAN ALKHAWARIZMI A22EC4024
2
0

Japanese Club E-Learning System (JCES) is a cross-platform mobile application developed for the Japanese Club at MAN 2 Pekanbaru, Indonesia, as my Final Year Project (PSM2) at Universiti Teknologi Malaysia.
The system replaces the club's manual attendance, scattered learning materials, and informal communication with a single mobile app serving three roles — Admin, Teacher, and Student — across six modules: Account Management, Quiz, Forum, Assignment, Attendance, and Learning Content.
This video covers the problem background, objectives, scope, use cases, methodology, and a walkthrough of the main interfaces.
🛠 Tech Stack

Frontend: React Native (Expo), TypeScript, Expo Router
Backend: Supabase (PostgreSQL, Row Level Security, Auth, Storage)
Services: Firebase Cloud Messaging, Drizzle ORM
Testing: Jest, React Testing Library, Maestro

✨ Key Features

Role-based access control (Admin / Teacher / Student)
Geofenced attendance using the Haversine formula
Centralized learning materials and quizzes
Admin-only account onboarding

👤 Ahmad Razan Alkhawarizmi (A22EC4024)
🎓 Universiti Teknologi Malaysia
👨‍🏫 Supervisor: Dr. Muhammad Luqman bin Mohd Shafie