Media and community Case study

Member and event apps for a community software startup

Native iOS and Android apps with a web admin panel for community management: members, events, documents, chat, vendor offers and an ad module.

  • iOS
  • Android
  • REST APIs
  • QuickBlox
  • Push notifications
Client
Community software startup
Service
Mobile apps, Web apps
Years
2021–2023 (2 years)
Stack
iOS, Android, REST APIs, QuickBlox and 1 more
Platforms
iOS, Android, Web

Client details are private, so this study describes the client by type.

Overview

A platform for running a community such as a residents' association: a web admin panel plus native iOS and Android apps for members. We built the APIs, admin panel and both apps and handled store submissions, over about a year and a half.

The challenge

Admins, members, vendors and advertisers all use the same system with different permissions, so modules, roles and ad display had to be configurable rather than hard-coded.

What we built

  1. Backend APIs, database structure and a web admin panel
  2. iOS and Android apps with sign-up, sign-in, OTP verification and profiles
  3. Member management, events with categories, resources and reservations
  4. Document management: folders, upload and download, search and permissions
  5. Real-time one-to-one and group chat (QuickBlox)
  6. Push notifications and alerts to members
  7. Nearby stores, offers and sales, with vendor profiles and reviews
  8. An advertising module with a dedicated advertiser dashboard, dynamic ad display and impression tracking
  9. Dynamic module permissions and role-based access, then Play Store and App Store submission

How a system like this fits together

Member and event apps for a community software startup: Member and event apps, REST APIs and admin panelThe iOS and Android apps and the web admin panel use REST APIs for members, events, documents and advertising, backed by a purpose-built database. QuickBlox provides one-to-one and group chat in the apps, and push notifications send alerts to members.chatiOS and Android appsmembers, events, chatWeb admin panelREST APIsmembers, events,documents, adsDatabasemembers, events,documentsQuickBloxone-to-one and groupchatPush notificationsalerts to membersMember and event apps for a community software startup: Member and event apps, REST APIs and admin panelThe iOS and Android apps and the web admin panel use REST APIs for members, events, documents and advertising, backed by a purpose-built database. QuickBlox provides one-to-one and group chat in the apps, and push notifications send alerts to members.ClientsServicesData and third partiesiOS and Android appsmembers, events, chatWeb admin panelREST APIsmembers, events, documents, adsDatabasemembers, events, documentsQuickBloxone-to-one and group chatPush notificationsalerts to members
  • Client side
  • Services
  • Data stores
  • Third parties
Member and event apps, REST APIs and admin panel. Reference architecture for a system of this kind, based on the technology used. Simplified; not a client schematic.

In words: The iOS and Android apps and the web admin panel use REST APIs for members, events, documents and advertising, backed by a purpose-built database. QuickBlox provides one-to-one and group chat in the apps, and push notifications send alerts to members.

Technology used

Technology named in the project records, by layer
LayerChoicePurpose
MobileiOS, Androidmember and event apps
APIREST APIsmembers, events, documents and advertising
ChatQuickBloxone-to-one and group chat
AlertsPush notificationsalerts to members

What happened next

  • Delivered

    The work described above was delivered to the client.

  • Operational facts
    • Our work on this project spanned 2021–2023.

Could this be your project?

Request similar work

Questions about this project

How long did this project take?

Our work on it ran from 2021 to 2023, with 2,000+ engineering hours logged in total.

What technology was used?

iOS, Android, REST APIs, QuickBlox, Push notifications.

Similar work

Yiddish24: news and music streaming apps screenshot

Also iOS and Android, same industry

Yiddish24: news and music streaming apps

  • Media and community
  • Mobile apps
  • Web apps

2016–2022

Android and iOS apps and a responsive site for live and on-demand news, interviews and music, with ads and emergency pop-ups, developed over five years.

GoAquatix: aquatic workforce management platform screenshot

Also iOS and Android, also a web app

GoAquatix: aquatic workforce management platform

  • Operations and facility management
  • Business software and compliance
  • Web apps
  • Mobile apps

2019–2025

A MEAN-stack web app and iOS/Android apps for field-staff scheduling, duty and incident reports, water-safety testing, repair requests, training and hiring across aquatic facilities, built and maintained for six years.

Studium Smart app screens: sign-in, event details with category filters and the audio player

Also iOS and Android, same industry

Studium Smart: library audio and events app

  • Education
  • Media and community
  • Mobile apps
  • Integrations

A library app with audio chapters, event details, loan tracking, donations and library-card scanning, built with Firebase and Facebook and PayPal integrations.

Building something similar?

Tell us what you need and your industry. We will tell you what is realistic, what it would take, and show you the closest work we have done.

Are you ready to partner with us?

Our good-natured team is waiting to hear your business requirements.

Book a free project call