Quran Teaching App

Job ID: 33121934

Budget: $750 – $1,500 USD

The app should provide Quran students the opportunity to find teachers and learn different topics with them. The student should be recommended with teachers who are speaking the same language and/or from the same country. Teachers should be able to select their teaching topics and go “online” for the students and later go “offline” again to not be bothered anymore. A student who sees a teacher online can call him at any time with a calling functionality like e.g., in WhatsApp video calls. Male students should also get male teachers and female student should only receive female teachers.
Currently the VOIP is implemented so the student can call the teacher only when the teacher has the app open. The goal is that the student can call the teacher at any time (given the teacher is set to “online”), even when the app is not open.
The backend is implemented with ASP .NET core and the frontend (iOS and Android) is implemented with Xamarin.

What is already implemented:
• Onboarding screen
• Login
• Registration
• Home (Student/Teacher topic selection)
• Teacher list of available and online teachers
• VOIP video session (currently both teacher and student need to be in app to video call)
• Settings screen (not 100% complete)

What is missing:
• Loading indicators in general
• Registration: Selection of country
• Forgot Password
• Video call screen
• Quran Document screen in video call
• Chat in video call
• Add payment method screen
• Donation screen (after call)
• Rating screen after call
• Report teacher screen
• Calling functionality (student can video call teacher even when app is not open, e.g., like in WhatsApp)
Related categories: Android ASP.NET Xamarin iOS Development