SaaS / B2B Software · Multi Platform Social Publishing SaaS
Virality media
Multi-platform SaaS social media management and publishing platform.
The brief
Build a production-ready, monetized social media management platform enabling individual users and influencers to schedule, publish, and analyze posts across major social networks — with subscription-gated access tiers, Stripe billing, and an admin portal for business operations management.
What we built
A full-stack social media management SaaS called "Virality Media" comprising:
- a React.js web app for multi-platform social posting (post-now, schedule, draft, carousel/multi-post) across Instagram, Facebook, LinkedIn, YouTube, and TikTok
- iOS and Android mobile apps with feature parity
- a Node.js + Python backend powering posting logic, subscription lifecycle, Stripe payments, coupons, and notification APIs
- an admin dashboard for audience management, subscription/transaction analytics, revenue graphs, news management, role management, and coupon management
- a gamified virality points wallet system; and
- a complete DevOps pipeline across staging, UAT, pre-production, and production environments on AWS (RDS + S3 + Nginx).
Full production deployment live: web app, Android and iOS mobile builds, and admin portal — all backed by production AWS infrastructure (RDS, S3, Nginx). Stripe live payment webhooks active. TikTok developer platform verification completed. LinkedIn, Instagram (Reels/Stories), Facebook (Reels), YouTube, and TikTok all integrated and posting in production. Coupon/promo code system live. Subscription tier enforcement, virality points, and in-app notifications operational.
Delivery timeline
How it was built, phase by phase.
8 workstreams across 30 weeks of operated delivery.
- buildWeek 1–30
Subscription & Plan Management Engine
Full lifecycle subscription system covering plan tiers (Starter, Professional, Free Tier, Influencer), expiry enforcement, post-limit gating, subscription polling, plan upgrade/downgrade flows.
Live subscription system with Stripe integration, plan expiry enforcement, post-limit controls, and automated renewal for influencer accounts.
Node.jsStripeMongoDBReact.jsCron JobsWebhooks - buildWeek 1–30
Multi-Platform Social Media Posting Engine
Core publishing system supporting post-now, scheduled, and draft posting across Instagram, Facebook, LinkedIn, YouTube, and TikTok — including single image, video, carousel/multi-post, Reels, Stories.
Unified multi-platform posting engine live on production supporting 5 social networks with per-platform content type differentiation.
React.jsNode.jsAWS S3Instagram APIFacebook APILinkedIn API - buildWeek 1–22
Scheduled Post & Draft Management
Calendar-driven scheduling system with draft save/edit/delete, buffer-day logic post subscription purchase, schedule date validation, queue management, and post-count tracking across scheduled and drafted posts.
Full draft/schedule pipeline with calendar view, buffer logic, and post-count integrity maintained across plan types.
React.jsNode.jsMongoDBCron Jobs - buildWeek 1–20
Cross-Platform Mobile App (Android & iOS)
React Native or equivalent mobile application mirroring web posting capabilities including post now, schedule, draft, multi-post, payment flow, virality points, save draft for carousel.
Android and iOS builds with full posting, subscription, payment, and draft capabilities shipped to production.
React Native (inferred)AndroidiOSStripeAWS S3 - buildWeek 4–22
In-App Notification & Activity Feed System
Notification infrastructure covering scheduled post success/failure alerts, in-app real-time notifications, seen/read state management APIs, notification count badge on navbar, and accordion-based notification UI.
Full notification system with real-time in-app alerts, seen/read APIs, and failure attribution per social media platform.
React.jsNode.jsMongoDBPush Notifications - buildWeek 4–30
Admin Dashboard & Analytics Portal
Web-based admin portal with audience management, subscription management, transaction/payment history, revenue analytics graphs, user management, news management, role management, coupon management.
Feature-complete admin portal deployed to production covering all business-critical management modules.
React.jsNode.jsMongoDBStripe APIChart Libraries - buildWeek 4–28
Post Analytics & Virality Points System
Per-post analytics surfacing engagement data per social platform (Instagram, Facebook, LinkedIn, YouTube, TikTok), a gamified virality points wallet with earn/spend rules, pagination, filtering.
Live post analytics across 5 social platforms with virality points gamification, pagination, and filtering deployed to production.
React.jsNode.jsMongoDBInstagram APIFacebook APILinkedIn API - integrateWeek 8–30
Payment Gateway Integration (Stripe)
End-to-end Stripe integration including subscription purchase, plan upgrade/downgrade, live webhook for real-time payment status, recurring payment, coupon/promo code system, payment confirmation emails.
Production Stripe payment system with live webhooks, recurring billing, coupon management, and multi-currency revenue analytics.
Stripe APINode.jsMongoDBWebhooksEmail Templates (HTML)
More case studies
Related work
09 · Run a function
Stop renting hours. Start running functions.
Pick the function you want off your plate. We'll map the brain and name the outcome we'd commit to — before you do.
