AdCampaignManager
A full-stack ad campaign management SaaS platform built on the MERN stack with an added Socket.IO real-time layer and a generative AI layer. Aimed at small agencies and freelancers, it comprises ten core modules, including campaign management, audience targeting, analytics insights and team collaboration, along with ten AI services.
Timeline (last 90 days)
AdCampaignManager is a full-stack ad campaign management platform that combines real-time data with generative AI, using a MERN architecture plus a Socket.IO real-time communication layer and an AI layer that calls the Groq LLM.
AdCampaignManager contains 10 core modules, including dashboard, authentication, campaign management, audience management, analytics and insights, subscription plans, reviews and moderation, team collaboration, support tickets and the AI insights dashboard.
The platform equips each module with an independent AI service driven by the Groq LLM, ten AI services in total (analytics AI, campaign AI, audience AI, plan AI, review AI, insights AI, support AI, team AI, etc.).
AdCampaignManager uses both access tokens and refresh tokens: the access token has a short validity period for everyday API calls, and the refresh token has a long validity period for exchanging for new tokens.
AdCampaignManager's security measures include: JWT access and refresh tokens, 6-digit OTP email verification, optional email 2FA, OTP plus short-lived JWT password reset, global rate limiting of 500 requests/15 minutes, authentication rate limiting of 50 requests/15 minutes, Helmet.js security headers, CORS with credentials, Cloudinary file type validation, Bcrypt 10-round salted hashing, and environment variables for managing secrets.
AdCampaignManager's campaign system supports automatic status transitions from draft to scheduled to running to paused to completed to cancelled.
All Facts (6)
AdCampaignManager is a full-stack ad campaign management platform that combines real-time data with generative AI, using a MERN architecture plus a Socket.IO real-time communication layer and an AI layer that calls the Groq LLM.
50%UnverifiedAdCampaignManager contains 10 core modules, including dashboard, authentication, campaign management, audience management, analytics and insights, subscription plans, reviews and moderation, team collaboration, support tickets and the AI insights dashboard.
50%UnverifiedThe platform equips each module with an independent AI service driven by the Groq LLM, ten AI services in total (analytics AI, campaign AI, audience AI, plan AI, review AI, insights AI, support AI, team AI, etc.).
50%UnverifiedAdCampaignManager uses both access tokens and refresh tokens: the access token has a short validity period for everyday API calls, and the refresh token has a long validity period for exchanging for new tokens.
50%UnverifiedAdCampaignManager's security measures include: JWT access and refresh tokens, 6-digit OTP email verification, optional email 2FA, OTP plus short-lived JWT password reset, global rate limiting of 500 requests/15 minutes, authentication rate limiting of 50 requests/15 minutes, Helmet.js security headers, CORS with credentials, Cloudinary file type validation, Bcrypt 10-round salted hashing, and environment variables for managing secrets.
50%UnverifiedAdCampaignManager's campaign system supports automatic status transitions from draft to scheduled to running to paused to completed to cancelled.
50%