MangoApps Community App Development

Ethan Dam

MangoApps Community App

Project Overview

MangoApps is a comprehensive digital workplace platform designed to unify communication, collaboration, and productivity tools for organizations. It serves as an AI-powered hub that connects people, knowledge, tools, and AI, catering to both desk and frontline workers. The platform offers a suite of features including intranet solutions, task and project management, employee engagement tools, and AI-driven services.

Key Responsibilities

Developed and maintained a scalable, high-performance community app using Flutter, enabling a consistent user experience across both Android and iOS devices.
Used Supabase as the backend-as-a-service for
Authentication (email, phone number login, OAuth providers)
Role-based access control
Real-time data sync with PostgreSQL and Supabase's realtime API.
Implemented push notifications using Supabase Edge Functions and third-party FCM/APNs services.
Set up notification triggers for new messages, community updates, mentions and group invites.
Integrated GetStream.io to enable secure, real-time chat functionality, including direct messaging, group & channel-based chats, typing indicators, read receipts and message reactions.
Ensured proper device token registration, permission handling and platform-specific configurations.
Consumed RESTful APIs and WebSocket connections for user authentication, profile management, chat history and community data.
Optimized app performance by reducing widget rebuilds, minimizing memory usage, and leveraging Flutter DevTools for profiling.
Configured CI/CD pipelines for automated testing and deployment to Google Play Store and Apple App Store.
Integrated tools like Firebase Analytics and Crashlytics to monitor user engagement and app stability.
Like this project
0

Posted Apr 19, 2025

Developed a scalable community app for MangoApps using Flutter and integrated real-time chat.

Blood Donation App Development
Blood Donation App Development
DIGITAL X Website Development and Event Management
DIGITAL X Website Development and Event Management
Digital Reorganization Consulting Platform Development
Digital Reorganization Consulting Platform Development
TodoTradición Mobile App Development
TodoTradición Mobile App Development