Back to Projects
SocialAI
CompletedReactJavaScriptNode.js+11 more

SocialAI

An AI-powered social media content generator and analyzer where users can generate platform-specific content, explore trending topics, analyze engagement, and manage their social media workflow.

Timeline

3 weeks

Role

Full Stack

Status
Completed

Technology Stack

React
JavaScript
Node.js
Express.js
MongoDB
Mongoose
Google Gemini 2.5 Flash
Chart.js
JWT
Nodemailer
bcryptjs
REST API
Vercel
Render

Key Challenges

  • AI Content Generation
  • Platform-Specific Content
  • Engagement Analytics
  • Trending Topics
  • Content Scheduling
  • OTP Authentication
  • JWT Authentication
  • MongoDB Integration

Key Learnings

  • AI API Integration
  • Google Gemini Integration
  • REST API Development
  • JWT Authentication
  • OTP Authentication
  • MongoDB & Mongoose
  • Chart.js
  • Content Scheduling
  • API Security
  • Full Stack Deployment

Overview

SocialAI is a modern AI-powered social media platform that allows users to generate content, analyze engagement, explore trending topics, and manage their social media workflow from a single platform.

What Users Can Do

  • Generate Content: Create AI-powered social media posts using Google Gemini.
  • Choose Platforms: Generate content for Twitter, Instagram, LinkedIn, and Facebook.
  • Customize Tone: Generate content using different tones according to the user's requirements.
  • Analyze Engagement: View engagement and performance data through interactive charts.
  • Explore Trends: Discover trending topics and find new content ideas.
  • Schedule Content: Organize and schedule social media posts.
  • Secure Authentication: Register and verify accounts using OTP-based email authentication.
  • Manage Sessions: Secure user sessions using JWT authentication.
  • Manage Content: Create and manage generated social media content.

Why I Built This

I built this platform to solve a common problem faced by content creators and social media users — creating consistent, engaging, and platform-specific content takes a lot of time.

SocialAI brings AI content generation, trending topics, engagement analytics, and content management together in one platform.

The main goal was to build a practical full-stack application that demonstrates how generative AI can be integrated into a real-world product.

Tech Stack

  • React
  • JavaScript
  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • Google Gemini 2.5 Flash API
  • Chart.js
  • JWT
  • Nodemailer
  • bcryptjs
  • REST APIs

After Launch & Impact

  • Built a complete AI-powered social media management platform.
  • Integrated Google Gemini 2.5 Flash for AI-based content generation.
  • Implemented platform-specific content generation for multiple social media platforms.
  • Built interactive engagement analytics using Chart.js.
  • Implemented OTP-based email authentication and JWT session management.
  • Deployed the frontend on Vercel and backend on Render.
  • Gained practical experience building and deploying a production-style full-stack AI application.

Future Plans

  • Add more social media platforms.
  • Improve AI content personalization.
  • Add advanced AI-powered analytics.
  • Improve content scheduling and automation.
  • Add AI-based content recommendations.
  • Introduce more social media management features.

Design & Developed by mynk.dev
© 2026. All rights reserved.