What's included:
- Server-side rendering code logic written in Server folder
- Server-side data fetching and client-side hydration
- Conditionally load pollyfills -- only ship bloat to outdated browsers
- Dev server with hot reloading styles
- Jest and react-testing-library ready to test the crap out of some stuff
- CSS Modules, Sass, and autoprefixer
- Node.js clusters for improved performance under load (in production)
- Prettier and ESLint run on commit
- Docker-ized for production like a bawsss
npm install
npm start
- Start the dev server at http://localhost:3000
npm run build
- Script used to get production build
npm run build
- Bundle the JS and fire up the Express server for production
npm run docker
- Build and start a local Docker image in production mode (mostly useful for debugging)
This app has two main pieces: the server and the client code.
- React app first page server side rendering phase
- client side aplication logic
- Component unit test case is in progress