PATHNOTE – Real Estate Communication & CRM Mobile App

About project

Pathnote is a mobile CRM and communication platform designed to help real estate agents keep clients informed throughout key stages of the home-buying journey.
The application enables agents to create and manage personalized, branded communication graphics and deliver a more consistent client experience without relying on fragmented manual workflows.

4 months duration
16 technologies
10 specialists
USA geography

Main goals of the project

  • Simplify agent-client communication by bringing recurring communication workflows into one mobile application
  • Create a consistent branded client experience through customizable, professionally designed message graphics
  • Reduce repetitive manual work around preparing and managing client communications during the home-buying process
  • Deliver one cross-platform product that works consistently across both iOS and Android
  • Protect user accounts and application data through secure authentication and protected application routes
  • Create scalable foundations for a Real Estate CRM product that can support additional workflows, integrations, and automation as the platform grows

Challenges and solutions

Cross-Platform Mobile Development

Challenge: The product needed to provide a consistent mobile experience for real estate professionals using both iOS and Android without maintaining two completely separate applications.

Solution: Developed the mobile application from scratch using React Native and Expo, creating a shared cross-platform codebase while maintaining responsive and platform-appropriate user experiences.

Reliable Transactional Communication

Challenge: Account verification and application notifications needed a reliable communication layer that could support important user actions.

Solution: Integrated AWS SES for transactional email delivery, including verification processes and notification emails connected to application workflows.

Complex Real Estate Workflows

Challenge: What appears to users as a simple communication flow requires structured forms, validation, multiple steps, and management of different domain-specific entities behind the scenes.

Solution: Developed complex multi-step forms with full client-server validation, enabling users to create and manage application entities while maintaining data consistency throughout the workflow.

Secure Authentication & User Access

Challenge: CRM applications handle user-specific workflows and communication data, making secure account access and session management essential.

Solution: Built authentication and protected backend routes using AWS Cognito and implemented dynamic routing and authentication flows within the mobile application to securely manage user sessions and access.

Functionality

Personalized Client Communication
Creation and management of personalized communication graphics for different stages of the real estate journey
Brand Customization
Branded communication experiences helping agents maintain a consistent and professional presence with their clients
Structured CRM Workflows
Multi-step workflows for creating and managing domain-specific information with client-side and server-side validation
Transactional Notifications
Verification and notification emails delivered through AWS SES as part of key application workflows
Cross-Platform Mobile Access
Single mobile experience available across Android and iOS through React Native and Expo
Production-Ready Mobile Delivery
Dedicated development and production build environments configured through EAS

Features that make this project unique

Real Estate-Specific Communication Workflows

The application is designed around communication moments that occur throughout the home-buying process rather than functioning as a generic messaging application

Mobile-First CRM Experience

Instead of forcing agents into complex desktop CRM workflows, core communication and management functionality is available directly from a mobile device

One Product Across iOS and Android

React Native and Expo allow the platform to maintain a unified product experience and development roadmap across both mobile ecosystems

Secure Cloud-Based Access

AWS Cognito provides the authentication layer required to protect accounts, routes, and user-specific application functionality

Tech stack

Mobile application
React Native Expo Expo Router JavaScript TypeScript
Backend
NodeJS NestJS REST API
AWS services
AWS Cognito AWS SES
Development & delivery
EAS Build Expo Figma
Project management
Trello Notion

Optional features that can be added to similar project types

AI-Assisted Communication

Generate or personalize client messages according to transaction stage, property context, agent tone, or communication history

Property & Listing Integrations

Connect property data and listing platforms directly with client communication workflows

Agent & Team Dashboards

Provide visibility into active clients, communication status, upcoming actions, and overall engagement across individual agents or brokerage teams

CRM Integrations

Synchronize contacts, activities, and client information with existing Real Estate CRM systems to reduce duplicate data entry

Calendar & Task Synchronization

Connect transaction milestones and follow-up actions with calendars and task-management workflows

Communication Analytics

Track communication activity and engagement to help agents understand which touchpoints are being completed and where follow-ups may be needed

Let's work together to make your project a success