Skip to main content

shared-features Docs

Centralized ads, broadcasts, feature flags, and profile data for React + Capacitor apps — managed from one admin panel.

Feature flags

Toggle features, lock API versions, surface deprecation warnings, and flip a maintenance mode across every app at once — driven from one Firestore document.

Cross-promotion ads

Promote your other products in any app with five drop-in ad components and ten display variants. Impressions, clicks, and frequency capping are handled for you.

In-app broadcasts

Send banner, modal, toast, and bell-center notifications with priority levels and scheduling. Dismissals are tracked per device so users are never nagged twice.

Common profile data

Read shared contact, social, address, payment, services, skills, and testimonial data so the same facts stay consistent everywhere — edit once, update everywhere.

One admin panel

All content is authored in the aoneahsan.com admin panel and stored in shared Firestore collections. Apps only read (and write analytics) — no per-app content duplication.

React + Capacitor native

Built on Radix UI and Zustand, with Capacitor Preferences for native persistence. Everything is a peer dependency, so nothing is bundled twice in your app.

Built and maintained by Ahsan Mahmood LinkedIn · GitHub · npm