About Project
Scriben is a personal comprehensive AI-powered content management platform that streamlines the entire content creation workflow. From drafting posts to analyzing performance, this application provides content creators, marketers, and professionals with intelligent tools to enhance their social media presence.
Features
User Authentication: Complete login/signup flow with simplified form designReal-time Metrics: Live stats cards showing posts created, engagement, followers, and scheduled contentAchievement System: Gamified progress tracking with unlocked achievements and goalsDraft System: Create, edit, and organize LinkedIn post drafts with rich text editingAI Content Generation: Transform drafts into multiple engaging variations using AIImage Integration: Upload images or generate AI-powered visuals for postsTag Management: Organize content with customizable tags and categoriesSmart Post Generation: 4-step AI workflow that creates optimized LinkedIn postsMultiple Variations: Generate different tones and styles (Professional, Engaging, Value-focused)AI Critique System: Get intelligent feedback on content quality and engagement potentialAuto-Enhancement: Automatic content optimization based on AI recommendationsContent Calendar: Visual calendar interface for scheduling postsSmart Scheduling: AI-suggested optimal posting timesBatch Operations: Schedule multiple posts efficientlyPublishing Status: Track draft, scheduled, and published contentPerformance Tracking: Comprehensive analytics for likes, comments, shares, and viewsEngagement Metrics: Real-time engagement rate calculations and trendsVisual Charts: Interactive charts showing performance over timePost Comparison: Compare performance across different posts and content typesTechnologies
Development Frameworks: Nextjs, FastAPI, LanggraphProgramming: Typescript, PythonDatabase: Postgres, SQLAlchemy ORMAuthentication: NextAuth.jsAI Services: OpenAI GPT-4o, Claude 3, Cohere, Google GeminiVector Database: Pinecone for RAG capabilitiesStyling: Tailwind CSS, Shadcn/UI, Radix UIAnimations: Framer MotionNotification: SlackMCP Servers: Slack server, Postgres serverCalender: Google CalenderDeployment: Vercel (frontend), Render (backend)