/create-exact-app

Scaffolds out an example isomorphic multipage Node/Express/React app

Primary LanguageJavaScriptMIT LicenseMIT

npm version

A boilerplate generator, that scaffolds out an isomorphic multipage Node/Express/React web app. Really all this does is clone the template, exact-template.

Preview the result, hosted at https://exact.royalbarrel.com, which explains more about the philosophy and motivation.

"Exact" is EXpress + reACT, for lack of a better name.

To use

npx create-exact-app my-app-name
cd my-app-name
npm run dev
http://localhost:3000 in browser

Options

To get usage options run with no parameters, e.g.

npx create-exact-app

Options include:

  • --lean: Strips out all the example stuff, leaving a bare "Hello World" page.

Features

  • Basic Express setup
  • Isomorphic page rendering
  • Multipage support
  • Organizational structure that can scale with a large teams
  • Various demo pages that you can delete

The template distills what I've learned over several years of building isomorphic multipage React apps at both FAANG and non-FAANG companies. Learn more about the template on the exact-template npm page.

Related packages

create-react-app
react-boilerplate