Skip to content

Blog management app boilerplate - easily kickstart your new SAAS with this boilerplate

Notifications You must be signed in to change notification settings

OndrejLosensky/nextjs-blog-boilerplate

Repository files navigation

DevBlog - Next.js Blog Platform

A modern, full-featured blog platform built with Next.js 15, Prisma, TypeScript, and Tailwind CSS. Perfect for personal blogs, content management, and multi-user publishing platforms.

Core Features

Authentication & User Management

  • 🔐 Session-based authentication
  • 👥 Role-based access control (Admin/User roles)
  • 👤 User profile management with password updates
  • 🎨 Personalized theme preferences (Light/Dark mode)
  • 👨‍💼 Admin user management interface

Blog Features

  • ✍️ Rich post creation and editing
  • 📸 Image upload support for posts
  • 📑 Draft/Publish workflow
  • 🔗 SEO-friendly URLs with automatic slug generation
  • 📱 Responsive design for all devices
  • 🖼️ Featured image support for posts

Engagement Features

  • 💬 Comment system on posts
  • ❤️ Like/Unlike functionality
  • 📊 Post engagement metrics (comments, likes)
  • 🏷️ Post status management (Published/Draft)

Dashboard

  • 📊 Analytics dashboard with post metrics
  • 📝 Post management with CRUD operations
  • 👥 User profile customization
  • 🎨 Theme preference settings

Tech Stack

Frontend

  • Next.js 15 with App Router
  • TypeScript
  • Tailwind CSS
  • React Icons
  • date-fns for date formatting

Backend

  • Prisma ORM with SQLite
  • bcryptjs for password hashing
  • Zod for form validation
  • Server Actions for API handling

About

Blog management app boilerplate - easily kickstart your new SAAS with this boilerplate

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages