Full-Stack Next.js 15 Course - Multi User Blog Platform
Learn Next.js 15 from the ground up by building and deploying a fullstack multi user blog platform (Like Medium or DEV)

Full-Stack Next.js 15 Course - Multi User Blog Platform free download
Learn Next.js 15 from the ground up by building and deploying a fullstack multi user blog platform (Like Medium or DEV)
We will use Next.js 15, TypeScript, TailwindCSS, Auth.js v5, Prisma, and more to build a complete full-stack web application from scratch.
This course is project-based and perfect for developers who want to learn by building a real-world app. You’ll gain hands-on experience by creating and deploying a blog platform, something similar to DEV or Medium, with modern tools and best practices.
Features we will create in the course project:
A complete auth system using Auth.js v5 - Includes credentials login (email and password), continue with Google or GitHub, email verification, password reset, and more.
Block Note editor - A rich text editor inspired by Notion, with support for images, code blocks, and more.
Blogs' paginations - Server-side pagination for improved SEO and performance.
Dark and light theme modes - Seamless switching between themes.
Image uploads - Upload, replace, and delete images.
Blogs' reactions - Like and bookmark your favorite blogs.
Search and filter - Filter blogs by tags and keywords.
Comment system - Comment on blogs and reply to comments.
User profiles - View and update user settings, and see authored blogs.
Follow system - Follow and unfollow users.
Realtime notifications - Powered by SocketIO.
Admin dashboard - Monitor users and blogs.
Deployment - Learn how to deploy your project to production.
By the end, you’ll have a powerful, modern blog app ready for the real world.