meteor-react-base
meteor-react-base copied to clipboard
A starting point for Meteor (1.3.0), React (0.14.8) and Material-UI (0.14.4) web applications.
A React + Meteor Base
A starting point for Meteor (1.3), React (0.14.8) and Material-UI (0.14.4) web applications.
How to use
- Clone this repo with
git pull https://github.com/PeterChauYEG/meteor-react-base.git
or with c9 ide (referral link) - Edit
README.md
- Remove current git remote with
git remote remove origin
- Add your git remotes with
git remote add origin https/github.com/you/your-repo.git
- Set the email addresses which messages should go to and come from in
settings-production.json settings-development.json
- Set analytics in
settings-production.json
- Initalize npm with
npm init
- Install npm packages with
npm install
- Run with
npm run-script start-development
- Generate favicons. I use realfavicongenerator
- Edit
<head>
inLayout.jsx
- Make your initial commit with `git commit -m "inital commit"
Notes
- Lint your
.js and .jsx
files witheslint *.jsx
- If cloning to cloud9, you'll need to add
--port $IP:$PORT
to your npm scripts - Reset development database with
npm run-script reset-development
- Reset staging database by deleting the deployment with
npm run-script reset-development
, then redeploy
NPM Packages:
material-ui 0.14.4
react 0.14.8
react-dom 0.14.8
react-helmet 3.0.0
react-mounter 1.1.0
react-tap-event-plugin 0.2.2
eslint 2.5.3
eslint-plugin-react 4.2.3
Meteor Packages:
check 1.1.2
ecmascript 0.4.1
email 1.0.10
es5-shim 4.5.8
fortawesome:fontawesome 4.5.0
fourseven:scss 3.4.1
jquery 1.11.6
kadira:flow-router 2.11.0
meteor 1.1.12
meteor-base 1.0.2
mobile-experience 1.0.2
mongo 1.1.5
okgrow:analytics 1.0.5
seba:minifiers-autoprefixer 0.0.2
session 1.1.3
themeteorchef:bert 2.1.0
tracker 1.0.11
Laboratory One