
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
CompletedTechnology Stack
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.