StartER is an open-source Express + React framework built for learners. No magic, no black boxes: just readable, modifiable code from top to bottom.
# 1. Clone the project (or use the "Use this template" button)
git clone https://github.com/rocambille/start-express-react.git my-project
cd my-project
# 2. Install dependencies and initialize the database
npm install
cp .env.sample .env
npm run database:sync
# 3. Start the application
npm run dev
The application is available at
http://localhost:5173
We designed StartER around a simple philosophy: zero hidden magic. It is a framework built for learning, rapid prototyping, and hacking. Heavy solutions tend to hide their complexity. StartER offers a readable and modifiable fullstack architecture (Express + React). You understand every line of code and keep control over your application.
StartER introduces the make:clone command. Unlike a CRUD generator, you clone your own logic.
Need a new resource? Clone an existing module, like item. The command duplicates the files and renames variables and references. You get complete, immediately functional, and customizable code.
StartER simplifies code reliability with an innovative contract-based approach.
Define your API structure once. We use the contracts to generate API tests, while mocking API calls on the React side. Less boilerplate, more reliability.
All documentation, deployment guides, and technical concepts are on the wiki.
Distributed under the MIT license. You are free to use, modify, and redistribute it for educational or professional purposes.
Good project
Thx :) Don't hesitate to star the repo on GitHub if you find the project interesting ;)
Sign in to comment.