Skip to content
cnu.name
Go back

Impacteers.club: A Professional Social Network

FastAPI PostgreSQL Redis AWS Docker

Impacteers.club

Designed the architecture, data models, and built the V1 of Impacteers.club — a professional social network focused on connecting professionals around shared impact and purpose. The initial build covered the core social graph, user profiles, feeds, connections, and messaging.

The stack was built on FastAPI with PostgreSQL as the primary data store and Redis for caching and real-time features.

As the platform gained traction, the entire system was rebuilt to handle and scale to hundreds of thousands of users. This involved rearchitecting the data models for efficient querying at scale, optimizing feed generation and delivery, and introducing proper caching layers to keep response times low under growing load.

The infrastructure ran on AWS with Docker-based deployments for consistent environments across development and production.

A dynamic notification system was built to keep users engaged without overwhelming them. Similar notifications were intelligently grouped — for example, “12 people liked your post” instead of twelve separate alerts — reducing noise while preserving context.

The system also tracked notification delivery across channels (in-app, email, push) and deduplicated across them, so a user who already saw an in-app notification wouldn’t receive the same alert again via email. Notification preferences were fully configurable per channel and per event type.

User privacy was a first-class concern throughout. The platform was designed to comply with GDPR from the ground up — covering data access and portability requests, right to erasure, consent management, and granular privacy controls.