Usman Liaqat.
Back to all work

Expand Readership

An advanced marketplace connecting book authors with social media influencers for marketing campaigns, featuring social media metric syncing, custom calendars, and built in AI marketing assistants.

Next.js 16React 19NextAuth v5MongoDBTailwindCSS
Expand Readership preview

The Challenge

Building a secure, multi role marketplace (Admin, Author, Influencer) where users can login with the same email under different profiles, handling live social media metric syncs from multiple platform APIs, and offering an intuitive campaign booking and project management flow.

The Approach

Architected an App Router solution utilizing NextAuth v5 for role based redirects and profile selection. Connected directly to MongoDB using native drivers with global connection pooling for maximum speed. Integrated official platform OAuth APIs (Facebook Graph, TikTok Creator, YouTube) to automatically pull and verify creator metrics. Leveraged Google Generative AI (Gemini) for author assistant features and developed a drag and drop campaign tracking dashboard.

Key Features

  • Multi role dashboard workspace allowing single sign on for dual profiles
  • Live social media API integration syncing engagement stats and follower counts
  • Book profile and campaign manager for authors with custom pricing structures
  • Interactive booking calendar and timeline views using FullCalendar
  • Built in generative AI tools for writing book descriptions and optimization suggestions
  • Direct chat system with credit tracking and secure transaction history

Results

Delivered a scalable book promotion marketplace that eliminates third party agency fees, automates creator metric verification, and establishes direct, secure partnerships between authors and influencers.

Tech Stack

Next.js 16
React 19
TypeScript
NextAuth v5
MongoDB
Google Gemini AI
Brevo API
AWS SDK S3
Framer Motion
Zustand