- React Native, Expo & Node.js
The app is an educational platform available on both Android and iOS. It includes features such as uploading video lectures, transcripts, question banks, multiple-choice questions (MCQs), and performance cards. A separate admin panel was built using Strapi for teachers to upload, update, and review the app's content and student activities. Push notifications have also been implemented to send informative and personalized promotional notifications.
The Video Screen has features such as completed videos, saving lectures, reporting errors, a PDF notes viewer, and a question bank that corresponds to video lectures. Transcripts are also included to better navigation between video.
The question bank allows students to test their acquired knowledge from the lectures. It includes features such as timed tests, progress cards, analytics, and a progress card.
The search function helps users find chapters and questions in the app. Fuzzy search is implemented so that, even with a few misspellings, users can still find what they are actually looking for.
Users can select plans according to their preferences and make payments from within the app. The admin panel has options to add, remove, and update plans, as well as assign a recommended tag to each plan.
The profile section allows users to change their profile information such as name, email, phone number, and profile photo.