Draft is a full-stack blogging website where users can create, manage, and explore blog posts with AI assistance and smooth performance.
π Live Demo: https://blog-website-ten-teal.vercel.app/
- Create and delete their own posts
- Save posts for later
- Generate blog content using AI
- Comment on posts and delete their own comments
- Search posts and filter by category
- Infinite scrolling for seamless reading
- Create, save, and delete any post
- Feature important posts
- Delete any userβs comments
- Moderate platform content
- Infinite Scroll & Mutations using TanStack Query
- Optimized data fetching and caching
- Responsive and clean UI
- Secure authentication with Clerk
- Role-based access control (User / Admin)
- Frontend: React.js, TanStack Query
- Backend: Node.js, Express.js
- Auth: Clerk
- Media: ImageKit