Creates WEB apps with no build configuration by running one command.
If something doesn’t work, please file an issue.
With Create App you are able to:
- set up back-end server on Node + Express (optional Mongoose, MongoDB)
- set up front-end on React (optional Redux, Redux-Saga)
- install App Examples depending on the project setup (for example if you choose to install Back-End with MongoDb and Front-End with Redux than will be installed app example with chosen technology stack)
Create App uses Create React App for client-side installation
- User Guide – How to develop apps bootstrapped with Create React App.
Global installation from GitHub repository
git@github.com:aliccer/create-app.git
cd create-app
npm install -g
Now you can run:
create-app my-app
NOTE: if there will be updates in Create App repository you will have to update your package to:
cd create-app
git pull
npm install -g
To create an application run:
create-app my-app (options)
To see all available options run:
create-app -h
- -V, --version output the version number
- -c, --omit-client do not install client-side
- -s, --omit-server do not install server-side
- -e, --example add examples
- -m, --mongodb add MongoDb
- -r, --redux add Redux
- --use-npm use npm instead yarn
- i, --info print environment debug info
NOTE: After the application has been created modify next files: OWNERS (add your team), LICENSE.md, README.md
To start created application in development mode run:
cd my-app
npm start
Then open http://localhost:3000/ to see your app.
To start created application in production mode run:
cd my-app
npm build
npm run server
Then open http://localhost:8000/ to see your app.