The writing block may not be rendering on your device. Here is the HTML directly:
Grace Haven – Church Mobile App with Laravel Backend (Flutter)
Grace Haven is a full-featured church mobile application built with Flutter for Android and iOS and powered by a Laravel 11 REST API backend. The platform helps churches engage members, share sermons, manage events, receive online donations, send notifications, and provide a complete digital church experience through a modern and user-friendly mobile application.
Whether you are a local church, ministry, fellowship, or faith-based organization, Grace Haven provides all the tools required to strengthen communication, increase engagement, and manage church activities from a centralized admin dashboard.
Flutter Mobile App Features
- Modern Home Dashboard with verse of the day, featured sermons, announcements, and upcoming events.
- Sermon Streaming with YouTube video integration, sermon categories, search functionality, and sermon sharing.
- Events Calendar allowing members to view upcoming church events, register attendance, and receive event updates.
- Online Giving & Donations supporting Stripe, PayPal, Flutterwave, Payhiive, and Mobile Money payments.
- Bible Reader with scripture highlighting, bookmarks, favorites, and easy chapter navigation.
- Prayer Wall where members can submit and interact with prayer requests.
- Community Groups for ministries, fellowships, youth groups, bible study groups, and church departments.
- Live Stream Screen with countdown timer and YouTube Live integration for online worship services.
- AI Assistant powered by Claude (Anthropic) to answer church-related questions and provide guidance.
- Push Notifications via Firebase Cloud Messaging for announcements, sermons, events, and livestream reminders.
- User Authentication including registration, login, password reset, and profile management.
- Member Profiles allowing users to manage their personal information and church participation.
- Responsive Design optimized for Android phones, tablets, iPhones, and iPads.
⚙️ Laravel Admin Panel Features
- Comprehensive Admin Dashboard with member statistics, donation reports, event analytics, and system insights.
- Sermon Management for creating, editing, categorizing, and publishing sermons.
- Event Management including event creation, registrations, scheduling, and attendee tracking.
- Donation Management with transaction monitoring, reporting, and payment history.
- User Management for members, administrators, and church staff.
- Announcements Management to publish church news, notices, and updates.
- Payment Gateway Configuration supporting Stripe, PayPal, Flutterwave, Payhiive, and Mobile Money.
- Firebase Push Notifications with the ability to send notifications directly from the admin panel.
- AI Assistant Configuration including Claude API settings and assistant customization.
- Live Stream Management for configuring livestream URLs and countdown timers.
- Email & SMTP Configuration for transactional emails, notifications, and password recovery.
- Application Settings including church information, branding, logos, social links, and general configuration.
- Role-Based Access Control for secure administration and permission management.
- REST API Backend built with Laravel 11 for secure and scalable communication between the app and server.
Supported Payment Gateways
- Stripe
- PayPal
- Flutterwave
- Payhiive
- Mobile Money
AI Assistant Integration
Grace Haven includes support for Claude AI (Anthropic), allowing churches to provide members with intelligent assistance, church information, scripture guidance, and frequently asked questions through a conversational interface.
Included Files
- Flutter Android Source Code
- Flutter iOS Source Code
- Laravel 11 Backend Source Code
- REST API
- Admin Dashboard
- Database Migrations
- Installation Documentation
- Setup Guide
Demo Access
Admin Demo:
https://okao.site/admin/login
Android APK Demo:
https://drive.google.com/file/d/1yuqgoZl6QL-8y6YQXca4_lEBXpWHSbGt/view
iOS Demo:
TestFlight Available
Requirements
- Flutter 3.22+
- PHP 8.2+
- MySQL Database
- Composer
- Apache or Nginx
- Firebase Project
- SSL Certificate Recommended