QuickBlog is an AI-powered blogging application designed to make content creation effortless and engaging. With a modern, responsive interface and seamless integration of AI tools, QuickBlog enables users to generate high-quality blog posts, interact with readers in real-time, and manage their content with ease.
Deployed at:
https://quick-blog-sigma-five.vercel.app
- AI-Powered Content Generation: Effortlessly generate high-quality blog posts with AI assistance.
- Modern User Interface: Clean, responsive design built using React and Tailwind CSS.
- Interactive Comments System: Engage with your readers through real-time commenting.
- Blog Management: Create, edit, and manage your blog posts with an intuitive dashboard.
- Social Media Integration: Share your articles across popular social platforms.
- Responsive Design: Optimized for desktop, tablet, and mobile devices.
| Layer | Technology |
|---|---|
| Frontend | React.js, Tailwind CSS, React Router, React Hot Toast, Moment.js |
| Backend | Node.js, Express.js, MongoDB, Mongoose |
| Deployment | Vercel (Frontend), MongoDB Atlas (Database) |
- Node.js & npm
- MongoDB Atlas account
git clone https://github.com/Aastha0625/quickblog.git cd quickblog
Create a .env file in the root directory and add the following:
JWT_SECRET="secretkey123"
GEMINI_API_KEY="AIzaSyB3SCmtjN7oCqHB5XfRCjstzU39EgpuaN0"
cd backend npm install
cd ../frontend npm install
npm run server
npm run dev
- Sign Up / Login: Create an account or log in to access the dashboard.
- Create a Blog Post: Use the AI-powered editor to generate or write your content.
- Manage Posts: Edit, delete, or update your blog posts from the dashboard.
- Engage: Interact with your readers through the comments section.
- Share: Use built-in social media integration to share your posts.
- Frontend: Deployed on Vercel
- Database: Hosted on MongoDB Atlas
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License.