Personal Project

Immanuel Church – Multi-User App with Bible, Events & Quiz

A multi-user Android app for Immanuel Church, featuring a daily personalized Bible verse, prayer requests, event management, and an annual quiz system.

Immanuel Church – Multi-User App with Bible, Events & Quiz screenshot 1Immanuel Church – Multi-User App with Bible, Events & Quiz screenshot 2Immanuel Church – Multi-User App with Bible, Events & Quiz screenshot 3Immanuel Church – Multi-User App with Bible, Events & Quiz screenshot 4Immanuel Church – Multi-User App with Bible, Events & Quiz screenshot 5Immanuel Church – Multi-User App with Bible, Events & Quiz screenshot 6Immanuel Church – Multi-User App with Bible, Events & Quiz screenshot 7Immanuel Church – Multi-User App with Bible, Events & Quiz screenshot 8

📍 Overview: A multi-user Android app for Immanuel Church to support spiritual engagement, prayer submission, event tracking, and interactive learning through quizzes. It offers personalized experiences for users and full content control for admins.

🙋 User Features:

  • Daily Personalized Bible Verse: Unique, daily-refreshed verse on the home screen.
  • Bible Access: Full bilingual Bible reader (English and local language).
  • Prayer & Announcements: Submit private/public prayer requests and view replies.
  • Sermons & Events: Watch YouTube sermons and manage event reminders.
  • Annual Quiz Feature: Scheduled quiz with mobile verification and detailed results.
  • User Account: Multi-auth login (Email, Google, Facebook), profile management, and password recovery.

🛡️ Admin Features:

  • Manage and reply to prayer requests.
  • Approve and manage announcements.
  • Create, edit, or remove church events.
  • Full control over the quiz system, from creation to result publication.
  • Send one-time or periodic push notifications to the congregation.

🔧 Technical Stack:

  • UI: XML
  • Code: Java
  • Backend: Backendless for SQL data, Push Notifications, and business logic. Firebase for quiz data and multi-factor authentication.

📚 Key Learnings: Developing role-based dynamic UIs, secure form handling, calendar/alarm integration, managing a triggered quiz engine, and building multi-auth login systems.