MERN-BoilerPlate
This is boilerplate for MERN stack with integrations like Redux and SSR
MERNG-Boilerplate for MERN with GraphQL Stack Boilerplate
Checkout theGetting Started
-
Clone the project
-
Install the Dependencies
$ npm i
-
Run the server
$ npm run server:dev
Starting development setup
-
Run the webpack server
$ npm run watch
and, start making changes in src/client
, src/server
and src/common
folders.
For running the production server
$ npm run server:prod
This Package
You can Also add this using$ npm i -g @buildtip/create-web-app
$ cwa
And then on question no. 4
that is Please Select Project Stack [ Required ] :
Type: 1
config/index.js
for making changes in the configs of the project
Look for the -
Edit the src/client/index.js to make changes for client
-
Edit the src/server/index.js to make changes in the server
technology
- NodeJS - Server
- ExpressJS - Nodejs framework
- MongoDB - Database
- ReactJS - Frontend
- Redux - State Management
- Docker - Containerization and image
- Eslint - Linter
- Webpack - Bundler
- Babel - Loader and Compiler/Transpiler
- Jest - Testing Framework
Features
- Server Side Rendering
- State Management
- Image for Container
- Routing
- Model Controller Project Structure
- Build Pipelines
- Tests
- Styling using styled-components (css-in-js)
- Examples (live in codesandbox)
LICENSE
Contributors
Thanks goes to these wonderful people (emoji key):
Anix 🚇 |
przemwierzbicki 🚇 |
Anmol Varma 🚇 |
Fasoro-Joseph Alexander 🚇 |
Yash Pahalajani 🚇 💻 📖 🐛 |
GT Deng 🚇 |
wincentrtz 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!