DEV Community

Cover image for Protecting Seniors from Financial Fraud in the Face of the Local Scam Epidemic
kvndlgs
kvndlgs

Posted on

Protecting Seniors from Financial Fraud in the Face of the Local Scam Epidemic

Hey guys! I'm glad to finally have a project that I've deemed worthy enough to share with the community.
​For a while now, I've been watching the relentless rise of scams targeting seniors in my local area. It's truly an epidemic, Instead of just shaking my head at the headlines, I decided to put my skills to work.As a solo developer managing this entire stack, it has been a true challeng, but incredibly thoughtful and rewarding.
​This post is the kickoff for Parapluie, a comprehensive cross-platform solution designed to target primarily adult children who are worried about their aging parents and want an active role in their online safety.

V1 Core Features & Architecture
​Our initial launch will be focused exclusively on the Montreal and greater Quebec regions to ensure we can provide the highest quality of localized support before scaling.

​The mobile app is built using Expo with custom native modules to handle call and SMS interception. The core feature uses Groq to analyze calls and SMS in real-time, then returns a detailed but simply worded analysis if the event has been blocked or flagged as suspicious.

Screenshot from an analysis result

​The entire backend is powered by Supabase (for authentication, database, and real-time processing via Edge Functions). To add a second layer of safety, the app features a trusted contact dashboard—a dedicated web interface built on the same database—which allows relatives to receive the same analysis. This dashboard is integrated with Stripe for payment and subscriptions management.

​The app also features a friendly mascot named Walter that serves as a context-aware guide, answering questions linked to a specific event or general safety.

Screenshot of the chat interface

Future Vision: Community Integration (V2)
​While Version 1 focuses on individual protection, Version 2 will introduce a significant B2B component: a geo-fenced community board. This will allow verified local organizations (police, senior centers, etc.) to register and proactively post:
​Local Scam Alerts: Instant notifications about scams currently circulating in the community.
​Relevant Activities: Information and resources targeted specifically at senior users.

Seeking Your Technical Feedback
​This project is complex, particularly concerning the real-time processing and native modules.
​I'm currently optimizing the latency of the Supabase Edge Functions that pipe mobile data into Groq and return the response. Since real-time analysis is crucial, what are your best practices for minimizing cold starts and ensuring low-latency communication between a mobile app (built with Expo) and a Supabase-based serverless environment?

​➡️ Visit the Project Website: https://parapluie.app
​➡️ Trusted Contact Dashboard (Preview): https://dashboard.parapluie.app

Top comments (0)