
Next.js blog web app
Blog Web App
A modern full-stack blog platform built with Next.js, React, TailwindCSS, Next-Auth, and MongoDB. The app provides a smooth writing and reading experience with a clean, responsive UI and a secure authentication flow.
🔐 Features
- User Authentication – Secure sign-in and sign-out using Next-Auth with credential-based or OAuth providers.
- Role-Based Access – Authors can create, edit, and delete posts; regular users can read and interact.
- Rich Post Editor – Create and format blog posts with a simple, intuitive editor.
- Comments System – Users can comment on posts and engage with content.
- Dynamic Routing – SEO-friendly blog post pages generated on the fly.
- Responsive UI – Styled with TailwindCSS for a modern and consistent design across devices.
- Dashboard – Manage posts, drafts, and user profile settings.
🛠️ Tech Stack
- Frontend: Next.js, React, TailwindCSS
- Backend: Next.js API Routes
- Auth: Next-Auth
- Database: MongoDB with Mongoose
This project highlights full-stack development skills, secure user management, and building dynamic, production-ready web applications with modern tools.
Made with ❤ by Steven Modimo
© 2026. Steven Modimo - Full Stack Web Developer