MERNG-BoilerPlate
This is boilerplate for MERN stack with GraphQL and with integrations like Redux and SSR
MERN-Boilerplate for MERN Stack Boilerplate
Checkout the⚠️ The APIs (mostly for apollo) are outdated. Will update them soon ⚠️
GraphQL subscription is not added as a functional as it was quite unstable during the development time and can be added later
Getting Started
-
Clone the project
-
Install Dependecies
$ npm i
-
run the webpack
$ npm run build
-
run the express server
$ npm run server
-
run the graphql server
$ nodemon GraphQLServer # Please install nodemon globally using - $ npm i -g nodemon
-
To run the webpack-dev-server
$ npm run client:dev
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: 4
for MERNG
config/index.js
for making changes in the configs of the project
Look for the 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
- GraphQL - Query Language
- Apollo - Graphql Engines and Client Side support
Features
- Server Side Rendering
- State Management
- GraphQL Queries
- GraphQL Subscriptions
- GraphQL Mutations
- Image for Container
- Model Controller Project Structure
- Build Pipelines
- Tests
- Examples
- Live Demo