A modern, scalable, and feature-rich blogging platform built with Next.js 15, TypeScript, and Tailwind CSS. Designed for seamless content creation, user interaction, and developer efficiency with powerful integrations.
- 🔐 Authentication using Clerk
- ✍️ Rich Blog Editor powered by React Quill
- 📚 CRUD Operations for blogs (Create, Edit, Delete)
- 💬 Comment System with Like/Dislike functionality
- 🔍 Search Functionality across all blogs
- 📦 Cloudinary Integration for image storage
- ⚡ Dashboard for blog management
- 🌗 Dark/Light Theme Support
- 📄 Pagination for improved UX
- 🎯 Responsive Design with Tailwind CSS
- Next.js 15
- React 19
- TypeScript
- Tailwind CSS
- Prisma ORM
- Clerk Auth
- ShadCN UI
- Lucide React Icons
- React Quill for blog editing
- Radix UI components (Dialog, Dropdown, Avatar, etc.)
- Cloudinary for image hosting
- Next Cloudinary
- Zod for schema validation
- Next Themes for dark/light mode
- Highlight.js for syntax highlighting
📆 Date | 🚧 Feature Commit Summary |
---|---|
Mar 31, 2025 | ✅ Pagination and complete blog app implementation |
Mar 30, 2025 | ✨ Comments, like/dislike, search, and code improvements |
Mar 24, 2025 | ✨ Edit/Delete blog actions implemented |
Mar 23, 2025 | ✅ Cloudinary config, dashboard data handling, bug fixes |
Mar 23, 2025 | 🔥 Dashboard & Quill Editor integration |
Mar 22, 2025 | ⚡ Clerk auth setup and landing page UI |
Mar 22, 2025 | 🔧 Initial setup and Next.js app creation |
git clone https://github.com/yourusername/your-repo.git
cd your-repo
npm install
npm run dev