MYSHAREPAL

MySharePal is a Christian religion app that allows followers to enhance their knowledge about Jesus through quizzes and video training sessions. The app requires a mobile number login and has a user-friendly dashboard with chat, a home screen, and setting options. The home screen displays quizzes for followers to answer and improve their knowledge. Additionally, video training sessions are available for users to watch and learn.

Key Features

User Login: The app allows users to log in using their mobile numbers. The login process is simplified and easy to use. The app uses Firebase Mobile Auth for OTP-based authentication, making it secure and user-friendly.

Quizzes: The home screen contains quizzes that the app’s followers can take to test their knowledge about Jesus and Christianity. The quizzes are sourced from a Google sheet, making it easy to manage and update the questions.

User Settings: Users can update their details in the app’s settings, such as their name, email, and password.

Training Sessions: The app offers training sessions in the form of videos. The videos are uploaded to the app and played using the Vimeo Video Player.

Firestore Chat: The app’s chat functionality is powered by Firestore, allowing users to communicate with each other in real time.

Results Sharing: After taking a quiz, users can share their results with others on the app.

Solutions / Technologies

Business Requirements

Login and Dashboard: The app must have a login feature that requires users to enter their mobile numbers. Upon successful login, the app should land on the dashboard screen that contains three main sections – chat, home screen, and settings.

Home Screen and Quiz: The home screen should contain a list of quizzes for the users to answer. The app must read the quiz questions from a Google Sheet. Users can answer the quizzes and receive their results upon completion.

Training Sessions: The app should have training sessions that users can access to watch videos uploaded to the app. The video player must be integrated with Vimeo Video Player.

Chat Functionality: The app must provide chat functionality using Firebase Firestore. Users should be able to communicate with each other and the app admin if they have any queries or issues.

Share Results: The app should allow users to share their quiz results with others to compare and compete with other users.

Challenges Faced

User Experience: Creating an app with a seamless user experience can be challenging, especially with so many different types of users and devices to consider. The team must consider how the app will look and function across different screen sizes and resolutions, as well as how it will perform under different network conditions.

Technical Complexity: Developing an app that integrates with different platforms and technologies can be challenging. The team must ensure that the app works seamlessly with the third-party services it relies on, such as Firebase Mobile Auth and Vimeo Video Player.

326, Naroda business point, Haridarshan Cross Roads, Shri Balaji Rd, Nava Naroda, Ahmedabad, Gujarat 382330

C-1204, Ganesh Glory 11, Jagatpur Road, Gota, Ahmedabad, Gujarat, India.

Quick Links

Contact

Connect with us to go live 🚀

© 2022 Created with Techy Panther