Back to Projects

Socials – Universal Social Media Manager

PHPJavaScriptjQueryQueueSchedulerSolrSocial Media APICustom Calendar
Team Size: 1 member(s)
Socials – Universal Social Media Manager

Introduction

Socials is a social media publishing suite built on the "write once, publish everywhere" paradigm.
The application empowers marketers to compose, draft, schedule, and synchronize posts across major networks: Facebook, Instagram, Threads, X (Twitter), and LinkedIn from a single intuitive dashboard.
The system leverages background queues, cron scheduler workers, and full-text search with Apache Solr to ensure high throughput and reliability. The solution is running live in production.

My Role & Responsibilities

  • Engineered the complete system with the company's internal PHP and JS framework.
  • Designed the backend asynchronous job processing pipeline for delayed publishing and automated metric syncing.
  • Integrated official platform APIs (Facebook Graph API, Instagram API, Threads, X API v2, LinkedIn Marketing API).
  • Integrated Apache Solr for sub-second full-text search across tens of thousands of historic posts and marketing campaigns.
  • Handcrafted the entire interactive drag-and-drop Calendar View from scratch using vanilla HTML, CSS, JS, and jQuery without relying on third-party calendar libraries.

Key Capabilities

1. Universal Composer

  • Single-input composer with real-time multi-platform preview (Facebook, LinkedIn, Threads, X, Instagram).
  • Platform-specific overrides (hashtags, character count limits, aspect ratios) without context switching.
Universal Composer interface

2. Drafts & Collaborative Review

  • Save work-in-progress posts as drafts with media attachments.
  • Re-edit, update, or discard anytime prior to scheduling.
Slide 1
Slide 2
Slide 3

3. Asynchronous Post Scheduling

  • Schedule posts across multiple channels simultaneously with custom timezone offsets.
  • Queue-backed worker pools guarantee punctual execution during peak network traffic.
Slide 1
Slide 2
Slide 3

4. Direct & Notification-Based Publishing

  • Automated direct API publishing for supported networks.
  • Guided notification flows for platforms with API publishing constraints.
Notification based publishing

5. Post Analytics & Solr Search

  • Track impressions, clicks, shares, and engagement rates refreshed via periodic workers.
  • Ultra-fast faceted search and filtering across huge campaign archives via Solr.
Slide 1
Slide 2
Slide 3

6. Custom Calendar View

  • Comprehensive monthly, weekly, and daily content calendar view.
  • Engineered completely from scratch using HTML, CSS, and jQuery with zero external library overhead.
  • Drag-and-drop date rescheduling with automatic background queue re-alignment.
Interactive Calendar View

Technical Implementation

  • Backend: PHP (proprietary framework), MySQL, Redis Queue, Cron Scheduler.
  • Search Engine: Apache Solr for distributed full-text indexing.
  • Frontend: Vanilla JS, jQuery, custom CSS architecture.