Full Stack/ Client work/ 2026

DGTOOHL Social – Multi-Platform Publishing Console

DGTOOHL Social is an internal publishing and automation platform built for social media operations. It centralizes content drafting, asset management, and scheduled distribution across four major social networks with OAuth 2.0 integrations, background workers, and encrypted credential storage.

Open live project
Project typeClient delivery
StatusInternal multi-channel automation console
FocusFull Stack

Delivered scope

  • Supports unified publishing and scheduling to Instagram, YouTube, X, and LinkedIn.
  • Features OAuth 2.0 automated token refresh, TOTP two-factor authentication, and encrypted credential storage.
  • Runs background workers for queue dispatch, media validation, error logging, and MariaDB snapshot backups.

Technology

Next.jsReactPrismaMariaDBOAuth 2.0TOTP MFA

System approach

  • App Core: Next.js 16 App Router with React 19, Tailwind CSS, and protected superadmin management views.
  • OAuth & APIs: Multi-provider OAuth 2.0 integration for Instagram Graph API, YouTube Data API, X API v2, and LinkedIn Marketing API.
  • Background Worker: TSX background scheduler managing post queues, retry backoffs, and status webhooks.
  • Security: TOTP-based multi-factor authentication (otplib/qrcode), AES encryption for API tokens, and Jose JWT sessions.

Challenges

  • Handling diverging rate limits, media format requirements, and token expiration cycles across four distinct social platforms.
  • Securing high-privilege brand access against credential leaks and unauthorized post dispatching.
  • Ensuring scheduled posts execute reliably without duplicate dispatches or missed publication windows.

Solutions

  • Standardized media preprocessing pipelines for image and video formats tailored to each platform's API constraints.
  • Implemented zero-trust security with mandatory TOTP MFA, bcrypt password hashing, and encrypted database token storage.
  • Built an isolated background queue worker with atomic status updates and database backup snapshots.

Key outcomes

01

4 social platforms unified

02

Automated OAuth token refresh

03

Zero-trust TOTP MFA security