A full-stack application designed to generate, edit, and export SEO-optimized blog posts using Artificial Intelligence.
- AI Generation: Generate blog content based on title, tone, and language.
- Rich Editor: Full featured CKEditor 5 for fine-tuning your content.
- Image Sidebar: image suggestions from Unsplash and Pexels.
- Multi-Format Export:
- PDF: Professional rendering with
xhtml2pdf. - Word (DOCX): Native document format via
python-docxandhtmldocx. - Markdown: Clean text format for developers.
- HTML: Standard web format.
- PDF: Professional rendering with
- Copy to Clipboard: Quick sharing of your generated content.
- Framework: FastAPI (Python)
- AI Orchestration: LangChain, OpenAI
- PDF/Docx Processing: xhtml2pdf, python-docx, BeautifulSoup4
- API Styling: RESTful architecture
- Framework: React.js (Vite)
- Styling: Tailwind CSS
- Editor: CKEditor 5
- Icons/UI: Custom modern components
- Navigate to the
backenddirectory:cd backend - Install dependencies:
pip install -r requirements.txt
- Run the server:
uvicorn main:app --reload
- Navigate to the
frontenddirectory:cd frontend - Install dependencies:
npm install
- Run the development server:
npm run dev