DEV Community

Cover image for πŸš€ I Just Launched My Full-Stack Blog Platform (Next.js + Firebase + MongoDB)
Hue Nguyen
Hue Nguyen

Posted on

πŸš€ I Just Launched My Full-Stack Blog Platform (Next.js + Firebase + MongoDB)

Hi Dev community! πŸ‘‹

I'm excited to share that I just launched the first version of my blog platform:
πŸ”— Live Demo β†’ mushroom-blog-omega.vercel.app

It’s a space for sharing articles, exploring mushroom-related content πŸ„, and experimenting with a modern tech stack.

πŸ›  Built With
Next.js 15 – using the new App Router and server components

Firebase Storage – for image uploads (profile pictures, blog images)

MongoDB + Mongoose – handling user and blog post data

JWT Authentication – secure access with custom API routes

MUI (Material UI) – responsive and clean UI

Vercel – deployment and CI/CD

πŸ’‘ What I Learned
Serverless file uploads using Firebase (because you can’t write to fs on Vercel)

Secure image handling with Multer + Firebase

Managing environment variables properly

Building responsive UI across desktop and mobile

Implementing Open Graph and Twitter meta tags for SEO

βœ… Features
🌍 SEO-optimized blog posts with Open Graph & Twitter meta tags

🧠 Authentication with JWT & protected routes

πŸ–ΌοΈ Image upload for user profile & blog content

🎨 Responsive design for both mobile and desktop

πŸ“ Blog creation flow with basic rich text formatting

πŸ“š Coming Soon
🧾 Comments

πŸ” Blog search

🎯 Content editor improvements

πŸ“± Share buttons for social media

πŸ”— GitHub Repo
πŸ‘‰ https://github.com/huenguyensw/my-blog

🧠 Why I Built This
I wanted to challenge myself to go from frontend-heavy development into more full-stack experience, including auth, database modeling, server-side image processing, and SEO. Plus, I love mushrooms β€” so it made the project fun! πŸ„

Top comments (0)