DEV Community

Cover image for I got tired of setting up React projects — so I built this starter
Renato Silva
Renato Silva

Posted on

I got tired of setting up React projects — so I built this starter

Every time I started a new React project, I lost time doing the same
things over and over again:

  • configuring ESLint
  • aligning Prettier
  • setting up a folder structure
  • deciding what not to include

So I stopped fighting it and built my own starter.

Introducing React Done Right

It’s an opinionated React + Vite starter project focused on one thing:
helping you start coding immediately without setup fatigue.

This is not a framework.
This is not a generator.
It’s a clean project you download and run.

What it includes

  • React + Vite base
  • ESLint with practical rules
  • Prettier aligned with ESLint
  • Simple, scalable structure

What it doesn’t include

  • UI frameworks
  • State management
  • Tests
  • Backend logic

Those decisions are left to you — when you actually need them.

Free vs Paid

I published a free version on GitHub with the base structure.

The paid version includes:

  • opinionated ESLint & Prettier setup
  • helpful scripts
  • clear project philosophy
  • future updates

👉 Paid version: Gumroad link
👉 Free version: GitHub link

If this saves you even one hour, it already paid for itself.

Feedback is welcome.

Top comments (2)

Collapse
 
martijn_assie_12a2d3b1833 profile image
Martijn Assie

Clean starter, no bullshit, just React + Vite ready to go… saves setup headache, ESLint + Prettier aligned… tip: start coding immediately, tweak structure later if needed!!

Collapse
 
renato_silva_71eef0fc385f profile image
Renato Silva

Hi Martin, exact like you said, start coding immediately, tweak structure later, if needed. Amazing for MVP projects.