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.

2. Drafts & Collaborative Review
- Save work-in-progress posts as drafts with media attachments.
- Re-edit, update, or discard anytime prior to scheduling.



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.



4. Direct & Notification-Based Publishing
- Automated direct API publishing for supported networks.
- Guided notification flows for platforms with API publishing constraints.

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.



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.

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.
