Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shivaydv/blog
Simple and minimal Blog Website made with NextJS
https://github.com/shivaydv/blog
blog blogwebsite mongodb nextjs-template nextjs14 opensource prisma react shadcn-ui tailewindcss template
Last synced: about 1 month ago
JSON representation
Simple and minimal Blog Website made with NextJS
- Host: GitHub
- URL: https://github.com/shivaydv/blog
- Owner: shivaydv
- Created: 2024-06-21T20:26:13.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-11-03T10:17:05.000Z (about 2 months ago)
- Last Synced: 2024-11-03T11:19:22.620Z (about 2 months ago)
- Topics: blog, blogwebsite, mongodb, nextjs-template, nextjs14, opensource, prisma, react, shadcn-ui, tailewindcss, template
- Language: TypeScript
- Homepage: https://shivayadav-blog.vercel.app
- Size: 486 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Modern Blog Platform
A full-stack blog platform built with Next.js 14, featuring server components, server actions, and modern authentication.
## 🚀 Features
- **Authentication & Authorization**
- Next-Auth integration with Google provider
- Protected admin routes
- Role-based access control- **Blog Management**
- Create, edit, and delete blog posts
- Rich text editor with TipTap
- Image upload with Cloudinary
- SEO-friendly URLs with slugs- **User Interactions**
- Like/Unlike posts
- Comment system
- Real-time updates
- Responsive design- **Admin Dashboard**
- Post management interface
- Post analytics (likes, comments)
- User-friendly CRUD operations## 🛠️ Tech Stack
- **Frontend**
- Next.js 14 (React)
- TypeScript
- Tailwind CSS
- Shadcn UI Components
- TipTap Editor- **Backend**
- Next.js Server Components
- Server Actions
- Prisma ORM
- PostgreSQL- **Authentication**
- NextAuth.js v5
- Google OAuth- **Storage**
- Cloudinary (Images)
- PostgreSQL (Data)