Back to Projects

NAAM — Nagarathar Association Address Manager

iOSAndroidReact NativeHTML/CSS/JSNode.jsMongoDBMobile App DevelopmentBackend EngineeringEncryption & SecurityCommunity PlatformAnalyticsAPI IntegrationApp DevWeb Dev

Overview

NAAM (Nagarathar Association Address Manager) is a cross-platform mobile(and web) application developed in partnership with the Northern California Nagarathars Association (NCNA). While it functions as a mobile address book at its core, NAAM is a full-fledged community platform that allows members to securely manage profiles, connect with other community members, send emails, and discover family connections through seamless integration with NA Tree, a Nagarathar family tree service. The app is backed by the community and is currently in beta testing with a limited user base, preparing to scale to thousands of users. A major focus of the project was designing a highly secure backend with encrypted storage to protect sensitive personal data such as addresses, phone numbers, names, and photos.

Key Features

  • Secure mobile address book for community members
  • Profile creation and self-managed updates
  • Email connectivity within the community
  • Planned integration with NA Tree for discovering family relationships
  • Admin analytics and address management tools
  • Encrypted storage of sensitive user data

Challenges & Solutions

The biggest challenge was ensuring enterprise-grade security while handling highly sensitive personal data for a real community. I spent days and weeks designing, implementing, and testing encrypted storage, secure authentication, and backend safeguards to prevent data leaks. Scaling the architecture to support thousands of users while maintaining privacy, trust, and performance was a critical technical and ethical responsibility.