AI Story Writer Backend Migration Complete, Frontend UI Components Added
This commit is contained in:
640
.github/README.md
vendored
640
.github/README.md
vendored
@@ -1,559 +1,163 @@
|
||||
# 🚀 ALwrity - AI-Powered Digital Marketing Platform
|
||||
|
||||
<div align="center">
|
||||
|
||||

|
||||
# 🚀 ALwrity — AI-Powered Digital Marketing Platform
|
||||
|
||||
[](https://opensource.org/licenses/MIT)
|
||||
[](https://www.python.org/downloads/)
|
||||
[](https://fastapi.tiangolo.com/)
|
||||
[](https://reactjs.org/)
|
||||
[](https://github.com/AJaySi/AI-Writer/stargazers)
|
||||
[](https://github.com/AJaySi/AI-Writer/network/members)
|
||||
[](https://react.dev/)
|
||||
[](https://github.com/AJaySi/AI-Writer/stargazers)
|
||||
|
||||
**🌟 The Ultimate AI-Powered Digital Marketing Platform for Solopreneurs & Content Creators**
|
||||
**Create, optimize, and publish high‑quality content across platforms — in minutes, not months.**
|
||||
|
||||
[🚀 Live Demo](https://www.alwrity.com) • [📖 Documentation](https://github.com/AJaySi/AI-Writer/wiki) • [💬 Community](https://github.com/AJaySi/AI-Writer/discussions) • [🐛 Report Issues](https://github.com/AJaySi/AI-Writer/issues)
|
||||
[🌐 Live Demo](https://www.alwrity.com) • [📚 Docs Site](https://ajaysi.github.io/ALwrity/) • [📖 Wiki](https://github.com/AJaySi/AI-Writer/wiki) • [💬 Discussions](https://github.com/AJaySi/AI-Writer/discussions) • [🐛 Issues](https://github.com/AJaySi/AI-Writer/issues)
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
## 🎯 What is ALwrity?
|
||||
|
||||
ALwrity is a **comprehensive AI-powered digital marketing platform** that revolutionizes how solopreneurs and small businesses create, optimize, and manage their entire digital presence. From **content strategy** and **SEO optimization** to **social media automation** and **performance analytics**, ALwrity democratizes enterprise-level marketing capabilities through cutting-edge AI technology.
|
||||
|
||||
### 🔥 Why Choose ALwrity?
|
||||
|
||||
- **🧠 AI-First Strategy Generation**: Professional content strategies with minimal user input
|
||||
- **🌍 Multi-Modal Content Creation**: Text, images, audio, and video content generation
|
||||
- **📊 Data-Driven Insights**: Web research, competitor analysis, and predictive analytics
|
||||
- **🤖 AI Agent Teams**: Specialized AI agents for different marketing tasks
|
||||
- **🔗 Platform Integration**: Direct publishing to WordPress, Wix, Google Search Console, and more
|
||||
- **📈 Performance Optimization**: Continuous learning and strategy refinement
|
||||
- **🎯 Solopreneur-Focused**: Designed specifically for independent entrepreneurs
|
||||
- **🛡️ Enterprise Security**: JWT authentication, rate limiting, and comprehensive monitoring
|
||||
- **✨ Intelligent Onboarding**: AI-powered setup process that analyzes your business and generates personalized strategies
|
||||
|
||||
### 🚀 **NEW: Complete Onboarding & Integration System**
|
||||
|
||||
**Transform Your Digital Presence in 5 Simple Steps:**
|
||||
|
||||
1. **📧 Email Setup & Business Analysis** - AI analyzes your business domain and industry
|
||||
2. **🎭 AI Persona Generation** - Creates detailed buyer personas and audience insights
|
||||
3. **🏢 Business Information Collection** - Gathers comprehensive business data for personalized strategies
|
||||
4. **🔍 Competitor Analysis** - Real-time competitor research and market positioning
|
||||
5. **🔗 Platform Integrations** - Connect WordPress, Wix, Google Search Console with OAuth security
|
||||
|
||||
**🎯 User Impact**: Go from zero to fully optimized digital presence in under 15 minutes!
|
||||
<p align="center">
|
||||
<a href="https://ajaysi.github.io/ALwrity/"><img src="../docs-site/docs/assets/hero-1.jpg" alt="ALwrity dashboard overview" width="30%"/></a>
|
||||
<a href="https://ajaysi.github.io/ALwrity/features/blog-writer/overview/"><img src="../docs-site/docs/assets/hero-2.png" alt="Story Writer workflow" width="30%"/></a>
|
||||
<a href="https://ajaysi.github.io/ALwrity/features/seo-dashboard/overview/"><img src="../docs-site/docs/assets/hero-3.png" alt="SEO dashboard insights" width="30%"/></a>
|
||||
</p>
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Getting Started (Live Now!)
|
||||
### Why ALwrity
|
||||
- **AI-first outcomes**: Strategy-to-publishing in one flow — strategy, research, creation, QA, and distribution.
|
||||
- **Grounded & reliable**: Google grounding, Exa/Tavily research, citation management.
|
||||
- **Secure & scalable**: JWT auth, OAuth2, rate limiting, monitoring, subscription/usage tracking.
|
||||
- **Built for solopreneurs**: Enterprise-grade capabilities with a fast, friendly UI.
|
||||
|
||||
### **⚡ Quick Start - 3 Steps to Success**
|
||||
---
|
||||
|
||||
### Why it matters for creators & marketers
|
||||
- **Reduce complexity of AI tools**: Guided flows (research → outline → write → optimize → publish) remove prompt engineering and tool-juggling.
|
||||
- **Save time, ship consistently**: Phase navigation and checklists keep you moving, ensuring on-time publishing across platforms.
|
||||
- **Trust the content**: Google grounding, retrieval (web/semantic/neural), and citations mean fewer rewrites and safer publishing.
|
||||
- **Stay on-brand and compliant**: Personas, tone controls, and rate limits help maintain voice and prevent platform penalties.
|
||||
- **Catch issues early**: Scheduler “tasks needing intervention,” alerts, and logs highlight problems before your audience sees them.
|
||||
|
||||
---
|
||||
|
||||
### What’s functional now
|
||||
- **AI Blog Writer (Phases)**: Research → Outline → Content → SEO → Publish, with guarded navigation and local persistence (`frontend/src/hooks/usePhaseNavigation.ts`).
|
||||
- **SEO Dashboard**: Analysis, metadata, and Google Search Console insights (see docs under `docs-site/docs/features/seo-dashboard`).
|
||||
- **Story Writer**: Setup (premise) → Outline → Writing → Export with phase navigation and reset (`frontend/src/hooks/useStoryWriterPhaseNavigation.ts`).
|
||||
- **LinkedIn (Factual, Google‑Grounded)**: Real Google grounding + citations + quality metrics for posts/articles/carousels/scripts (see `frontend/docs/linkedin_factual_google_grounded_url_content.md`).
|
||||
- **Persona System**: Core personas and platform adaptations via APIs (`backend/api/persona.py`).
|
||||
- **Facebook Persona Service**: Gemini structured JSON for Facebook‑specific persona optimization (`backend/services/persona/facebook/facebook_persona_service.py`).
|
||||
- **Personalization & Brand Voice**: Validation and configuration of writing style, tone, structure (`backend/services/component_logic/personalization_logic.py`).
|
||||
|
||||
See details in the Wiki: [Docs Home](https://github.com/AJaySi/AI-Writer/wiki)
|
||||
|
||||
---
|
||||
|
||||
### Quick Start
|
||||
1) Clone & install
|
||||
|
||||
**1. Clone & Setup (2 minutes)**
|
||||
```bash
|
||||
git clone https://github.com/AJaySi/AI-Writer.git
|
||||
cd AI-Writer/backend && pip install -r requirements.txt
|
||||
cd ../frontend && npm install
|
||||
```
|
||||
|
||||
**2. Launch Platform (1 minute)**
|
||||
```bash
|
||||
# Terminal 1: Backend
|
||||
cd backend && python start_alwrity_backend.py
|
||||
2) Run locally
|
||||
|
||||
# Terminal 2: Frontend
|
||||
```bash
|
||||
# Backend
|
||||
cd backend && python start_alwrity_backend.py
|
||||
# Frontend
|
||||
cd frontend && npm start
|
||||
```
|
||||
|
||||
**3. Access & Create (Instant)**
|
||||
- **Frontend**: http://localhost:3000
|
||||
- **API Docs**: http://localhost:8000/api/docs
|
||||
- **Complete onboarding** → **Generate content** → **Publish everywhere**
|
||||
|
||||
### **🎯 What You'll Get Immediately:**
|
||||
- ✅ **AI-powered business analysis** and strategy generation
|
||||
- ✅ **LinkedIn content creation** with fact-checking and Google grounding
|
||||
- ✅ **Blog writing** with research, SEO optimization, and metadata
|
||||
- ✅ **Facebook content generation** with platform-specific optimization
|
||||
- ✅ **WordPress & Wix integration** with OAuth security
|
||||
- ✅ **Google Search Console** analytics and insights
|
||||
- ✅ **Competitor analysis** and market intelligence
|
||||
3) Open and create
|
||||
- Frontend: http://localhost:3000
|
||||
- API docs (local): http://localhost:8000/api/docs
|
||||
- Complete onboarding → generate content → publish
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Current Status & Implementation Progress
|
||||
|
||||
### **✅ Backend Architecture - COMPLETE**
|
||||
- **FastAPI Backend**: Fully implemented with modular service architecture
|
||||
- **Database Integration**: SQLite with SQLAlchemy ORM (PostgreSQL ready)
|
||||
- **Authentication System**: JWT-based multi-tenant system with Clerk integration
|
||||
- **API Documentation**: Auto-generated OpenAPI/Swagger docs
|
||||
- **Rate Limiting**: Intelligent rate limiting with streaming endpoint exemptions
|
||||
- **Monitoring**: Comprehensive logging and performance monitoring
|
||||
- **Subscription System**: Complete billing and usage tracking infrastructure
|
||||
|
||||
### **✅ Core AI Services - COMPLETE**
|
||||
- **Content Strategy Generation**: 12-step automated strategy creation
|
||||
- **LinkedIn Content Generation**: Posts, articles, carousels, video scripts, fact-checking
|
||||
- **Facebook Content Generation**: Platform-specific content optimization
|
||||
- **Blog Writer**: Complete AI-powered blog creation with research, outline, and content generation
|
||||
- **SEO Analysis Tools**: Comprehensive website analysis and optimization
|
||||
- **SEO Metadata Generation**: Automated title, description, and structured data creation
|
||||
- **Image Generation**: AI-powered image creation with Gemini/Imagen APIs
|
||||
- **Content Planning**: Advanced calendar generation and content scheduling
|
||||
|
||||
### **✅ Advanced Features - COMPLETE**
|
||||
- **Multi-Provider AI Integration**: OpenAI, Anthropic Claude, Google Gemini, Mistral
|
||||
- **Web Research Engine**: Real-time competitor and market analysis
|
||||
- **Quality Assurance**: AI-powered content quality analysis and scoring
|
||||
- **Citation Management**: Automated source tracking and verification
|
||||
- **Content Gap Analysis**: Strategic content opportunity identification
|
||||
- **Performance Analytics**: Real-time content performance tracking
|
||||
- **Google Search Console Integration**: OAuth2 authentication and real-time analytics
|
||||
- **Hallucination Detection**: AI-powered fact-checking and content verification
|
||||
- **Persona System**: Advanced writing persona generation and management
|
||||
- **Google Grounding**: Real-time fact verification using Google Search API
|
||||
- **Exa AI Integration**: Advanced semantic search and content discovery
|
||||
- **Assistive Writing**: Real-time writing suggestions and optimization
|
||||
|
||||
### **✅ Frontend Development - COMPLETE**
|
||||
- **React Application**: Modern TypeScript-based frontend with Material-UI
|
||||
- **CopilotKit Integration**: AI-powered chat interface with contextual suggestions
|
||||
- **Responsive Design**: Mobile-optimized user experience
|
||||
- **Real-time Updates**: Live progress tracking and notifications
|
||||
- **Blog Writer Interface**: Complete WYSIWYG editor with research integration
|
||||
- **SEO Dashboard**: Comprehensive SEO analysis and metadata generation tools
|
||||
- **Complete Onboarding System**: 5-step AI-powered setup with business analysis
|
||||
- **Platform Integrations**: WordPress, Wix, Google Search Console with OAuth
|
||||
- **Coming Soon Section**: Interactive preview of upcoming features
|
||||
|
||||
### **📅 Launch Timeline**
|
||||
- **Current**: Full platform operational with all core features
|
||||
- **Q1 2025**: Advanced integrations and mobile application
|
||||
- **Q2 2025**: Enterprise features and white-label solutions
|
||||
### Integrations & Security
|
||||
- **Integrations**: Google Search Console (SEO Dashboard), LinkedIn (factual/grounded content).
|
||||
- **AI Models**: OpenAI, Google Gemini/Imagen, Hugging Face, Anthropic, Mistral.
|
||||
- **Security**: JWT auth, OAuth2, rate limiting, monitoring/logging.
|
||||
- **Reliability**: Grounding + retrieval and citation tracking for factual generation.
|
||||
|
||||
---
|
||||
|
||||
## ✨ Core Features (Currently Available)
|
||||
### Tech Stack
|
||||
|
||||
### 🎯 **AI-Powered Content Strategy Generation**
|
||||
|
||||
| **Strategy Component** | **AI Capabilities** | **Status** |
|
||||
|----------------------|-------------------|------------|
|
||||
| **Goal Setting & KPIs** | SMART goal generation, measurable KPIs | ✅ Complete |
|
||||
| **Audience Personas** | Detailed buyer personas, journey mapping | ✅ Complete |
|
||||
| **Competitive Intelligence** | Real-time competitor analysis, gap identification | ✅ Complete |
|
||||
| **Keyword Strategy** | Topic clusters, long-tail keywords, intent analysis | ✅ Complete |
|
||||
| **Content Calendar** | AI-suggested content types, optimal timing | ✅ Complete |
|
||||
|
||||
### 🖋️ **Multi-Platform Content Creation**
|
||||
|
||||
| **Platform** | **Content Types** | **Status** |
|
||||
|--------------|------------------|------------|
|
||||
| **LinkedIn** | Posts, Articles, Carousels, Video Scripts, Comments, Fact-Checking, Google Grounding | ✅ Complete |
|
||||
| **Facebook** | Posts, Stories, Ads, Community Content | ✅ Complete |
|
||||
| **Blog Writer** | Research, Outline, Content Generation, SEO Analysis, Metadata, Exa AI Integration | ✅ Complete |
|
||||
| **SEO Content** | Blog posts, landing pages, technical content | ✅ Complete |
|
||||
| **General Content** | Long-form articles, social media posts | ✅ Complete |
|
||||
| **Assistive Writing** | Real-time suggestions, grammar checking, tone optimization | ✅ Complete |
|
||||
|
||||
### 🔍 **Advanced Research & Fact-Checking**
|
||||
|
||||
| **Feature** | **AI Capabilities** | **Status** |
|
||||
|-------------|-------------------|------------|
|
||||
| **Google Grounding** | Real-time fact verification using Google Search | ✅ Complete |
|
||||
| **Exa AI Integration** | Semantic search and content discovery | ✅ Complete |
|
||||
| **Fact-Checking Engine** | AI-powered content verification and source validation | ✅ Complete |
|
||||
| **Web Research** | Automated competitor analysis and market intelligence | ✅ Complete |
|
||||
| **Citation Management** | Automatic source tracking and verification | ✅ Complete |
|
||||
|
||||
### 🚀 **Complete Onboarding System**
|
||||
|
||||
| **Step** | **AI Capabilities** | **User Impact** |
|
||||
|----------|-------------------|-----------------|
|
||||
| **📧 Email & Business Analysis** | AI analyzes your domain, industry, and business model | **Instant business insights** and personalized recommendations |
|
||||
| **🎭 AI Persona Generation** | Creates detailed buyer personas with demographic and psychographic data | **Target the right audience** with precision marketing strategies |
|
||||
| **🏢 Business Information** | Collects comprehensive business data for strategy personalization | **Customized content strategies** that align with your business goals |
|
||||
| **🔍 Competitor Analysis** | Real-time competitor research using Exa AI and web scraping | **Stay ahead of competition** with data-driven market positioning |
|
||||
| **🔗 Platform Integrations** | OAuth-secured connections to WordPress, Wix, Google Search Console | **Publish everywhere** with one-click integration and real-time analytics |
|
||||
|
||||
**🎯 User Benefits:**
|
||||
- **15-minute setup** from zero to fully optimized digital presence
|
||||
- **Professional marketing strategy** without hiring agencies
|
||||
- **Automated competitor intelligence** for strategic advantage
|
||||
- **One-click publishing** across all major platforms
|
||||
- **Real-time performance tracking** with actionable insights
|
||||
|
||||
### 🔍 **Advanced SEO & Technical Optimization**
|
||||
|
||||
| **SEO Category** | **AI Capabilities** | **Status** |
|
||||
|------------------|-------------------|------------|
|
||||
| **Technical SEO** | Automated audits, schema generation, site optimization | ✅ Complete |
|
||||
| **Content SEO** | Intent optimization, semantic analysis, featured snippet targeting | ✅ Complete |
|
||||
| **Local SEO** | Local business optimization, GMB content generation | ✅ Complete |
|
||||
| **AI Search Optimization** | Optimization for AI tools and voice search | ✅ Complete |
|
||||
| **SEO Metadata** | Automated title, description, Open Graph, Twitter Cards | ✅ Complete |
|
||||
| **Google Search Console** | OAuth2 integration, real-time analytics, sitemap analysis | ✅ Complete |
|
||||
|
||||
### 🔗 **Platform Integrations & Publishing**
|
||||
|
||||
| **Integration** | **Features** | **User Impact** |
|
||||
|-----------------|-------------|-----------------|
|
||||
| **WordPress OAuth** | Direct publishing, media management, category/tag sync | **One-click publishing** to WordPress sites with full content optimization |
|
||||
| **Wix Integration** | Blog post creation, media upload, SEO optimization | **Seamless Wix publishing** with automatic SEO metadata generation |
|
||||
| **Google Search Console** | Real-time analytics, search performance, keyword tracking | **Data-driven optimization** with actual search performance insights |
|
||||
| **LinkedIn Publishing** | Direct post creation, article publishing, engagement tracking | **Professional content** published directly to LinkedIn with analytics |
|
||||
| **Facebook Integration** | Post scheduling, media upload, audience targeting | **Social media automation** with platform-specific optimization |
|
||||
|
||||
**🎯 Integration Benefits:**
|
||||
- **OAuth security** - No password sharing, enterprise-grade authentication
|
||||
- **Real-time analytics** - Performance tracking across all platforms
|
||||
- **Automated SEO** - Every published piece optimized for search engines
|
||||
- **Content synchronization** - Consistent branding and messaging across platforms
|
||||
- **Performance insights** - Data-driven content optimization recommendations
|
||||
|
||||
### 🖼️ **AI Image Generation**
|
||||
|
||||
| **Feature** | **Capabilities** | **Status** |
|
||||
|-------------|------------------|------------|
|
||||
| **Text-to-Image** | Gemini API integration with Imagen fallback | ✅ Complete |
|
||||
| **Content-Aware Generation** | AI-powered prompt generation based on content | ✅ Complete |
|
||||
| **Platform Optimization** | LinkedIn-specific image generation | ✅ Complete |
|
||||
| **Quality Control** | AI-powered image quality assessment | ✅ Complete |
|
||||
|
||||
### 📊 **Performance Analytics & Optimization**
|
||||
|
||||
| **Analytics Feature** | **AI Capabilities** | **Status** |
|
||||
|---------------------|-------------------|------------|
|
||||
| **Real-time Analytics** | Content performance tracking and insights | ✅ Complete |
|
||||
| **Quality Scoring** | AI-powered content quality assessment | ✅ Complete |
|
||||
| **Performance Prediction** | Content success forecasting | ✅ Complete |
|
||||
| **Automated Optimization** | Continuous strategy refinement | ✅ Complete |
|
||||
| **Usage Tracking** | Comprehensive API usage and billing analytics | ✅ Complete |
|
||||
|
||||
### 🚀 **Coming Soon Features**
|
||||
|
||||
| **Feature** | **Status** | **Expected Impact** |
|
||||
|-------------|------------|-------------------|
|
||||
| **Social Media OAuth** | 🔄 Awaiting Platform Approval | **Automated LinkedIn & Facebook posting** with advanced scheduling |
|
||||
| **Instagram Integration** | 📅 Planned | **Story creation, hashtag optimization, and visual content** |
|
||||
| **Advanced WordPress Features** | 🔄 In Development | **Media library management, advanced SEO tools, auto-publishing** |
|
||||
| **Mobile Application** | 📅 Q2 2025 | **Content creation and management on-the-go** |
|
||||
| **AI Agent Marketplace** | 📅 Q3 2025 | **Specialized AI agents for specific marketing tasks** |
|
||||
| **Enterprise White-Label** | 📅 Q3 2025 | **Customizable platform for agencies and enterprises** |
|
||||
|
||||
**🎯 Future Benefits:**
|
||||
- **Complete social media automation** across all major platforms
|
||||
- **Mobile-first content creation** for busy entrepreneurs
|
||||
- **AI agent ecosystem** for specialized marketing tasks
|
||||
- **Enterprise-grade customization** for agencies and large teams
|
||||
|
||||
### 🛡️ **Enterprise Features**
|
||||
|
||||
| **Feature** | **Capabilities** | **Status** |
|
||||
|-------------|------------------|------------|
|
||||
| **Authentication** | JWT-based multi-tenant system with Clerk integration | ✅ Complete |
|
||||
| **Rate Limiting** | Intelligent rate limiting with streaming exemptions | ✅ Complete |
|
||||
| **Monitoring** | Comprehensive logging and performance monitoring | ✅ Complete |
|
||||
| **Subscription System** | Complete billing and usage tracking | ✅ Complete |
|
||||
| **Hallucination Detection** | AI-powered fact-checking and verification | ✅ Complete |
|
||||
| **Persona Management** | Advanced writing persona generation | ✅ Complete |
|
||||
| Area | Technologies |
|
||||
| --- | --- |
|
||||
| Backend | FastAPI, Python 3.10+, SQLAlchemy |
|
||||
| Frontend | React 18+, TypeScript, Material‑UI, CopilotKit |
|
||||
| AI/Research | OpenAI, Gemini/Imagen, Hugging Face, Anthropic, Mistral; Exa, Tavily, Serper (auto provider selection: Gemini default, HF fallback) |
|
||||
| Data | SQLite (PostgreSQL‑ready) |
|
||||
| Integrations | Google Search Console, LinkedIn |
|
||||
| Ops | Loguru monitoring, rate limiting, JWT/OAuth2 |
|
||||
|
||||
---
|
||||
|
||||
## 🛠️ Technology Stack (Current Implementation)
|
||||
### LLM Providers: Gemini & Hugging Face
|
||||
- **Auto‑selection**: The backend auto‑selects the provider based on `GPT_PROVIDER` and available keys.
|
||||
- Default: Gemini (if `GEMINI_API_KEY` present)
|
||||
- Fallback: Hugging Face (if `HF_TOKEN` present)
|
||||
- **Configure**:
|
||||
- `GEMINI_API_KEY=...` (text + structured JSON; image via Imagen)
|
||||
- `HF_TOKEN=...` (text via Inference API; image via supported HF models)
|
||||
- Optional: `GPT_PROVIDER=gemini` or `GPT_PROVIDER=hf_response_api`
|
||||
- **Text generation**:
|
||||
- Gemini: optimized for structured outputs and fast general generation
|
||||
- HF: broad model access via the Inference Providers
|
||||
- **Image generation**:
|
||||
- Gemini/Imagen and Hugging Face providers are supported with a unified interface
|
||||
|
||||
For module details, see `backend/services/llm_providers/README.md`.
|
||||
|
||||
---
|
||||
|
||||
### Documentation
|
||||
- Docs Site (MkDocs): https://ajaysi.github.io/ALwrity/
|
||||
- Blog Writer (phases and UI): `docs-site/docs/features/blog-writer/overview.md`
|
||||
- SEO Dashboard overview: `docs-site/docs/features/seo-dashboard/overview.md`
|
||||
- SEO Dashboard GSC integration: `docs-site/docs/features/seo-dashboard/gsc-integration.md`
|
||||
- LinkedIn factual, Google-grounded content: `frontend/docs/linkedin_factual_google_grounded_url_content.md`
|
||||
- Persona Development (docs-site): `docs-site/docs/features/content-strategy/personas.md`
|
||||
|
||||
For additional pages, browse the `docs-site/docs/` folder.
|
||||
|
||||
---
|
||||
|
||||
### Personas (Brief)
|
||||
ALwrity generates a core writing persona from onboarding data, then adapts it per platform (e.g., Facebook, LinkedIn). Personas guide tone, structure, and content preferences across tools.
|
||||
|
||||
- Core Persona & API: `backend/api/persona.py`
|
||||
- Facebook Persona Service (Gemini structured JSON): `backend/services/persona/facebook/facebook_persona_service.py`
|
||||
- Personalization/Brand Voice logic: `backend/services/component_logic/personalization_logic.py`
|
||||
- Docs (GitHub paths):
|
||||
- Personas (docs-site): https://github.com/AJaySi/AI-Writer/blob/main/docs-site/docs/features/content-strategy/personas.md
|
||||
- LinkedIn Grounded Content plan: https://github.com/AJaySi/AI-Writer/blob/main/frontend/docs/linkedin_factual_google_grounded_url_content.md
|
||||
|
||||
At a glance:
|
||||
- Data → Persona: Onboarding + website analysis → core persona
|
||||
- Platform adaptations: Platform-specific JSON with validations/optimizations
|
||||
- Usage: Informs tone, content length, structure, and platform best practices
|
||||
|
||||
---
|
||||
|
||||
### Community
|
||||
- **Docs & Wiki**: https://github.com/AJaySi/AI-Writer/wiki
|
||||
- **Discussions**: https://github.com/AJaySi/AI-Writer/discussions
|
||||
- **Issues**: https://github.com/AJaySi/AI-Writer/issues
|
||||
- **Website**: https://www.alwrity.com
|
||||
|
||||
---
|
||||
|
||||
### License
|
||||
MIT — see [LICENSE](../LICENSE).
|
||||
|
||||
<div align="center">
|
||||
|
||||
| **Category** | **Technologies** |
|
||||
|--------------|------------------|
|
||||
| **Backend Framework** | FastAPI, Python 3.10+ |
|
||||
| **Frontend Framework** | React 18+, TypeScript |
|
||||
| **Database** | SQLite (PostgreSQL ready), SQLAlchemy ORM |
|
||||
| **AI Models** | OpenAI GPT-4, Google Gemini, Anthropic Claude, Mistral |
|
||||
| **Web Research** | Tavily AI, Exa AI, Serper.dev |
|
||||
| **Image Generation** | Google Gemini, Imagen API |
|
||||
| **Authentication** | JWT, OAuth2, Clerk, Multi-tenant architecture |
|
||||
| **UI Framework** | Material-UI, CopilotKit |
|
||||
| **SEO Tools** | Google Search Console API, Custom SEO analyzers |
|
||||
| **Monitoring** | Loguru, Custom performance tracking |
|
||||
Made with ❤️ by the ALwrity team
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Target Audience & Use Cases
|
||||
|
||||
### 🏢 **For Solopreneurs & Small Businesses**
|
||||
- **Content Strategy**: Professional marketing strategies without hiring agencies
|
||||
- **Time Savings**: Automate repetitive tasks and focus on core business
|
||||
- **Cost Efficiency**: Access enterprise-level tools at affordable prices
|
||||
- **Scalability**: Grow your digital presence as your business expands
|
||||
- **Blog Creation**: Complete AI-powered blog writing from research to publication
|
||||
|
||||
### 📈 **For Digital Marketers**
|
||||
- **Client Management**: Manage multiple client strategies efficiently
|
||||
- **Data-Driven Decisions**: AI-powered insights for better campaign performance
|
||||
- **Content Creation**: Generate high-quality content at scale
|
||||
- **Performance Optimization**: Continuous improvement through AI analytics
|
||||
- **SEO Optimization**: Comprehensive SEO analysis and metadata generation
|
||||
|
||||
### 🎨 **For Content Creators**
|
||||
- **Multi-Platform Content**: Create content optimized for different platforms
|
||||
- **Audience Growth**: AI-driven strategies for building engaged audiences
|
||||
- **Monetization**: Optimize content for maximum revenue potential
|
||||
- **Trend Analysis**: Stay ahead with AI-powered trend prediction
|
||||
- **Fact-Checking**: AI-powered content verification and quality assurance
|
||||
|
||||
---
|
||||
|
||||
## 🎯 **Start Creating Content Now**
|
||||
|
||||
### **Complete Onboarding Process**
|
||||
1. **📧 Email Setup** - Enter your business email for AI analysis
|
||||
2. **🎭 Persona Generation** - AI creates detailed buyer personas
|
||||
3. **🏢 Business Info** - Provide comprehensive business details
|
||||
4. **🔍 Competitor Analysis** - AI researches your competition
|
||||
5. **🔗 Platform Integration** - Connect WordPress, Wix, GSC
|
||||
|
||||
### **Immediate Content Creation**
|
||||
- ✅ **LinkedIn Posts** with fact-checking and Google grounding
|
||||
- ✅ **Blog Writing** with research and SEO optimization
|
||||
- ✅ **Facebook Content** with platform-specific optimization
|
||||
- ✅ **SEO Analysis** with metadata generation
|
||||
- ✅ **Image Generation** with AI-powered visuals
|
||||
|
||||
### **Publishing & Analytics**
|
||||
- **One-click publishing** to WordPress and Wix
|
||||
- **Real-time analytics** from Google Search Console
|
||||
- **Performance tracking** across all platforms
|
||||
- **Data-driven optimization** recommendations
|
||||
|
||||
---
|
||||
|
||||
## 🌟 What Makes ALwrity Special?
|
||||
|
||||
### 🧠 **AI-First Design**
|
||||
Unlike traditional tools, ALwrity uses AI to generate complete marketing strategies, not just individual pieces of content. This ensures every piece of content serves your overall business goals.
|
||||
|
||||
### 🎯 **Solopreneur-Focused**
|
||||
Built specifically for independent entrepreneurs who need enterprise-level marketing capabilities without the enterprise price tag or complexity.
|
||||
|
||||
### 📊 **Data-Driven Intelligence**
|
||||
Combines web research, competitor analysis, and predictive analytics to create strategies that actually work in the real world.
|
||||
|
||||
### 🔄 **Continuous Optimization**
|
||||
ALwrity learns from your performance and continuously optimizes your strategy, ensuring long-term success and growth.
|
||||
|
||||
### 🌍 **Multi-Modal Capabilities**
|
||||
Create text, images, audio, and video content from a single platform, maximizing your content's reach and impact.
|
||||
|
||||
### 🛡️ **Enterprise-Grade Security**
|
||||
Built with enterprise-level security, monitoring, and scalability in mind, ensuring your data and content are always protected.
|
||||
|
||||
---
|
||||
|
||||
## 🗺️ Development Roadmap 2025
|
||||
|
||||
### **Q1 2025 (Current)**
|
||||
- ✅ FastAPI backend architecture - COMPLETE
|
||||
- ✅ AI content strategy generation - COMPLETE
|
||||
- ✅ Multi-tenant authentication system - COMPLETE
|
||||
- ✅ LinkedIn & Facebook content generation - COMPLETE
|
||||
- ✅ Blog Writer with research and SEO - COMPLETE
|
||||
- ✅ SEO analysis tools and metadata generation - COMPLETE
|
||||
- ✅ AI image generation - COMPLETE
|
||||
- ✅ Google Search Console integration - COMPLETE
|
||||
- ✅ Hallucination detection and fact-checking - COMPLETE
|
||||
- ✅ Subscription and billing system - COMPLETE
|
||||
- ✅ React frontend development - COMPLETE
|
||||
- ✅ End-to-end integration testing - COMPLETE
|
||||
|
||||
### **Q2 2025 (Launch)**
|
||||
- 📅 Advanced integrations and API ecosystem
|
||||
- 📅 Performance optimization and scaling
|
||||
- 📅 User experience enhancements
|
||||
- 📅 Mobile application development
|
||||
- 📅 Advanced analytics and reporting
|
||||
|
||||
### **Q3 2025 (Expansion)**
|
||||
- 📅 AI agent marketplace
|
||||
- 📅 Advanced integrations ecosystem
|
||||
- 📅 Enterprise features and white-label solutions
|
||||
- 📅 Multi-language support
|
||||
- 📅 Advanced workflow automation
|
||||
|
||||
---
|
||||
|
||||
## 🤝 Contributing
|
||||
|
||||
We welcome contributions from the community! Here's how you can help:
|
||||
|
||||
### 🐛 **Report Issues**
|
||||
Found a bug? [Create an issue](https://github.com/AJaySi/AI-Writer/issues) with detailed information.
|
||||
|
||||
### 💡 **Suggest Features**
|
||||
Have an idea? [Start a discussion](https://github.com/AJaySi/AI-Writer/discussions) to share your thoughts.
|
||||
|
||||
### 🔧 **Contribute Code**
|
||||
1. Fork the repository
|
||||
2. Create a feature branch
|
||||
3. Make your changes
|
||||
4. Submit a pull request
|
||||
|
||||
### 📖 **Improve Documentation**
|
||||
Help us improve our documentation, tutorials, and guides.
|
||||
|
||||
**📚 Contributing Guide**: [CONTRIBUTING.md](CONTRIBUTING.md)
|
||||
|
||||
---
|
||||
|
||||
## 🏆 Community & Support
|
||||
|
||||
<div align="center">
|
||||
|
||||
[](https://github.com/AJaySi/AI-Writer/discussions)
|
||||
[](https://discord.gg/alwrity)
|
||||
[](https://twitter.com/alwrity)
|
||||
|
||||
</div>
|
||||
|
||||
### 💬 **Get Help**
|
||||
- 📖 [Documentation](https://github.com/AJaySi/AI-Writer/wiki)
|
||||
- 💬 [Community Discussions](https://github.com/AJaySi/AI-Writer/discussions)
|
||||
- 🐛 [Issue Tracker](https://github.com/AJaySi/AI-Writer/issues)
|
||||
- 📧 [Email Support](mailto:support@alwrity.com)
|
||||
|
||||
### 🌟 **Stay Updated**
|
||||
- ⭐ **Star this repository** to show your support
|
||||
- 👀 Watch for updates
|
||||
- 🔔 Follow our [blog](https://www.alwrity.com/blog)
|
||||
|
||||
---
|
||||
|
||||
## 📄 License & Credits
|
||||
|
||||
### 📜 **License**
|
||||
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
|
||||
|
||||
### 🙏 **Acknowledgments**
|
||||
|
||||
ALwrity stands on the shoulders of giants. Special thanks to:
|
||||
|
||||
**🤖 AI Providers**
|
||||
- [OpenAI](https://openai.com/) - GPT models and DALL-E
|
||||
- [Google](https://ai.google/) - Gemini AI and Imagen
|
||||
- [Anthropic](https://anthropic.com/) - Claude AI models
|
||||
- [Mistral AI](https://mistral.ai/) - Advanced language models
|
||||
|
||||
**🔍 Research & Data**
|
||||
- [Tavily AI](https://tavily.com/) - AI-powered web search
|
||||
- [Exa AI](https://exa.ai/) - Semantic search capabilities
|
||||
- [Serper.dev](https://serper.dev/) - Search engine results
|
||||
|
||||
**🛠️ Development Tools**
|
||||
- [FastAPI](https://fastapi.tiangolo.com/) - Modern web framework
|
||||
- [React](https://reactjs.org/) - Frontend framework
|
||||
- [Material-UI](https://mui.com/) - UI component library
|
||||
- [CopilotKit](https://copilotkit.ai/) - AI-powered UI components
|
||||
- [Clerk](https://clerk.com/) - Authentication and user management
|
||||
|
||||
---
|
||||
|
||||
## 📊 Project Stats
|
||||
|
||||
<div align="center">
|
||||
|
||||

|
||||
|
||||
[](https://github.com/AJaySi/AI-Writer/graphs/contributors)
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
|
||||
## 🚀 Ready to Transform Your Digital Marketing?
|
||||
|
||||
**⭐ Star this repository to show your support!**
|
||||
|
||||
**🎯 Current Status: Full Platform Operational with All Core Features**
|
||||
|
||||
**[🌐 Visit Website](https://www.alwrity.com)** • **[📖 Read Documentation](https://github.com/AJaySi/AI-Writer/wiki)** • **[💬 Join Community](https://github.com/AJaySi/AI-Writer/discussions)**
|
||||
|
||||
---
|
||||
|
||||
**Made with ❤️ by the ALwrity Team**
|
||||
|
||||
[Website](https://www.alwrity.com) • [Blog](https://www.alwrity.com/blog) • [Twitter](https://twitter.com/alwrity) • [LinkedIn](https://linkedin.com/company/alwrity)
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
# ALwrity Community Health Files
|
||||
|
||||
This directory contains community health files that help maintain a welcoming and productive environment for contributors to ALwrity.
|
||||
|
||||
## 📁 Files Overview
|
||||
|
||||
### Core Community Files
|
||||
- **`CONTRIBUTING.md`** - Guidelines for contributing to ALwrity
|
||||
- **`CODE_OF_CONDUCT.md`** - Community standards and behavior expectations
|
||||
- **`SECURITY.md`** - Security policy and vulnerability reporting
|
||||
- **`SUPPORT.md`** - Help resources and troubleshooting guides
|
||||
- **`FUNDING.yml`** - Funding and sponsorship information
|
||||
|
||||
### Issue Templates (`ISSUE_TEMPLATE/`)
|
||||
- **`bug_report.md`** - Template for reporting bugs
|
||||
- **`feature_request.md`** - Template for requesting new features
|
||||
- **`question.yml`** - Form for asking questions
|
||||
- **`config.yml`** - Issue template configuration
|
||||
|
||||
### Pull Request Template
|
||||
- **`pull_request_template.md`** - Template for pull requests
|
||||
|
||||
## 🎯 Purpose
|
||||
|
||||
These files help:
|
||||
- **Improve Project Visibility** - Better GitHub community profile score
|
||||
- **Enhance Contributor Experience** - Clear guidelines and expectations
|
||||
- **Streamline Issue Management** - Structured templates for better organization
|
||||
- **Maintain Quality** - Consistent PR reviews and code standards
|
||||
- **Build Community** - Welcoming environment for all contributors
|
||||
|
||||
## 📊 Community Profile Status
|
||||
|
||||
With these files, ALwrity should achieve:
|
||||
- ✅ **README** - Comprehensive project documentation
|
||||
- ✅ **Contributing** - Clear contribution guidelines
|
||||
- ✅ **Code of Conduct** - Community standards
|
||||
- ✅ **License** - MIT License (in root directory)
|
||||
- ✅ **Issue Templates** - Structured issue reporting
|
||||
- ✅ **Pull Request Template** - Consistent PR format
|
||||
- ✅ **Security Policy** - Vulnerability reporting process
|
||||
- ✅ **Support** - Help resources and documentation
|
||||
|
||||
## 🔄 Maintenance
|
||||
|
||||
These files should be updated as the project evolves:
|
||||
- Review and update contribution guidelines quarterly
|
||||
- Update security policy when new features are added
|
||||
- Refresh issue templates based on common questions
|
||||
- Update support resources as new features are released
|
||||
|
||||
## 📞 Questions?
|
||||
|
||||
If you have questions about these community health files:
|
||||
- Open an [issue](https://github.com/AJaySi/ALwrity/issues)
|
||||
- Start a [discussion](https://github.com/AJaySi/ALwrity/discussions)
|
||||
- Check the [main README](../README.md) for project overview
|
||||
|
||||
---
|
||||
|
||||
**Thank you for contributing to ALwrity!** 🚀
|
||||
|
||||
Reference in New Issue
Block a user