- React app running on an Express server (can be enhanced to support SSR easily)
- Redux + Thunk
- Hot reload
- TypeScript, ESLint, CSS Lint
- Jest
- Install all dependencies (
npm i) - Create the
./.envfile in the root folder (sample below). - Use
npm run buildto create JS bundles in the./distfolder. - Use
npm run startto start the Express server and open the app at the specified port, e.g. http://localhost:5000. - Other intuitive commands for code validation/linting are available in the
./package.jsonfile.
NODE_ENV=development
WEB_HOST=http://localhost
WEB_PORT=5000