DEV Community

Cover image for I got tired of setting up MERN apps… so I built this
David Adeyemi
David Adeyemi

Posted on

I got tired of setting up MERN apps… so I built this

If you’ve ever built a MERN app, you probably know the drill.

You start with an idea…
Then spend hours setting up:

  • Folder structure
  • Express server
  • Database connection
  • Authentication
  • Environment variables
  • And sometimes integrations like Stripe or email

Before you even write your first real feature.

I found myself doing this over and over again.

Same setup. Different project.


The problem

Tools like create-react-app or even Vite are great, but they only solve the frontend side.

You still have to:

  • wire up your backend
  • structure your API
  • connect your database
  • set up auth
  • configure everything manually

It adds up quickly.


What I built

So I built something to remove that friction.

It’s called MERN Genie.

Instead of starting from scratch, you can generate a production-ready full-stack app with:

  • React or Next.js frontend
  • Express backend
  • MongoDB setup
  • Optional features like:

    • Authentication
    • Stripe integration
    • Docker setup
    • Email system

All scaffolded in seconds, and actually runnable.


Why I’m building this

I didn’t want another boilerplate repo.

I wanted something that:

  • works out of the box
  • is customizable
  • saves real time
  • and lets you focus on building the product itself

Not repeating setup.


Current state

I’ve been testing it end-to-end recently:

  • frontend boots instantly
  • backend runs clean
  • feature toggles work
  • generated projects don’t need manual fixes

Still refining things, but it’s at a point where I feel comfortable sharing it.


What I’d love from you

I’m opening up a waitlist and looking for early feedback from developers.

If this sounds useful, I’d genuinely love your thoughts:

🧞‍♂️: https://merngenie.com

What would you expect from a tool like this?
What would make it actually useful for your workflow?


Thanks for reading 💜

Top comments (0)