RL
Rohan Lopes
Sr Architect
HomeProjectsArchitectural InsightsSkillsExperienceBlogResume FAQContact

    Journey towards launching: Follow My Church Mobile App - (iOS & Android)

    A multi-tenant mobile application (iOS & Android) allowing churches to manage their content and users to access church-specific information, built with a focus on open-source and free-tier cloud technologies.

    AI-Generated Summary

    Follow My Church is a multi-tenant mobile app (iOS & Android) that lets churches independently manage and publish their own content—articles, events, announcements, mass timings, and donation links—while members access everything relevant to their congregation. Built deliberately on open-source and free-tier cloud technologies to minimize cost, it pairs a PayloadCMS headless backend (on Cloud Run with MongoDB Atlas) with a Flutter cross-platform app, a Node.js middleware for JWT validation and content rendering, and Firebase for authentication, notifications, and analytics. As full-stack mobile and cloud developer, Rohan designed the multi-tenant backend, built the Flutter app, created the middleware layer, integrated Firebase, and set up CI/CD with CodeMagic—carrying the project all the way to the App Store and Play Store.

    Project Demos & Resources
    Explore the project’s code and documentation on GitHub.
    Details
    Journey towards launching: Follow My Church Mobile App - (iOS & Android)

    My Role

    Full-Stack Mobile & Cloud Developer

    Problem Solved

    Churches need an independent, cost-effective way to manage and deliver their content (articles, events, announcements, donations) to their congregation via a mobile app.

    Key Contributions

    Designed and implemented the multi-tenant backend with PayloadCMS on Cloud Run, developed the Flutter mobile app, integrated Firebase for authentication and notifications, created a NodeJS middleware, and set up CI/CD with CodeMagic.

    Technologies Used

    Figma
    React JS
    PayloadCMS
    MongoDB Atlas
    Google Cloud Platform (Cloud Run, Cloud Storage, Cloud Functions, Cloud Artifact)
    Node.js
    Docker
    Flutter
    Firebase (Authentication, NoSQL DB, Functions, Analytics, Notifications, Hosting)
    Github
    CodeMagic
    Canva