Spreading Positivity Social app
A digital oasis for uplifting messages and community support.

Project Overview
In an era of digital noise, this app focuses exclusively on positive interaction. It leverages real-time updates through Firebase to create a live, supportive environment where users can share gratitude and encouragement safely.
Key Features
Real-time Feed
Uplifting messages appear instantly using Firestore real-time listeners.
Community Moderation
Crowdsourced positivity through specific engagement mechanics to filtered toxicity.
Global Reach
Lightweight architecture optimized for low-bandwidth connections.
System Architecture
A hybrid architecture combining a Flask backend for routing with Firebase for real-time data persistence.
Application Server
Handles user sessions, routing, and server-side logic.
Real-time Data
NoSQL document storage with native WebSocket support for push updates.
Engineering Challenges
Maintaining a zero-tolerance policy for toxicity while keeping the moderation process decentralized.
Implemented a community-driven reporting system integrated with Firebase Cloud Functions to auto-shadowban highly reported content.
Screenshot Gallery
Key Takeaways
Real-time state synchronization with Firestore.
Scaling Flask applications with third-party SaaS backends.
Developing social feedback loops focused on wellness.
Tech Stack
My Role
- Set up the Flask server and modular blueprinted architecture.
- Managed the Firebase integration for real-time messaging.
- Created the automated moderation logic for community standards.


