Welcome to the AI-Powered Blog Application! This project is a full-stack web application that allows users to create, manage, and publish blog posts with the assistance of AI-generated content. Built with modern technologies, it includes a client-side interface and a server-side API, deployed on Vercel.
Access the live app at: Site Link
- AI-Generated Content: Generate blog posts using AI with rich text formatting (headings, lists, bold text, etc.).
- Blog Management: Add, edit, delete, and publish blog posts with thumbnails.
- Comment System: Users can add and view approved comments on blog posts.
- Responsive Design: Optimized for desktop and mobile viewing.
- Secure Authentication: JWT-based authentication for protected routes.
- Frontend: React, React Router, Tailwind CSS, Quill Editor
- Backend: Node.js, Express.js
- Database: MongoDB
- AI Integration: Gemini API (via custom configuration)
- Image Hosting: ImageKit
- Deployment: Vercel