Experimenting with Meteor JS, React, React router, Mocha and I18n all at once.
- Basic login and password recovery
- Create account desactivated (only admins can create accounts).
- Setup script that bootstrap the app and database created.
- To execute run meteor:
meteor shell
- Import script and instantiate it:
import SetupDaVinci from './server/setup/setup_da_vinci.js';
thennew SetupDaVinci('your@email.com', 'password', 'Your name');
- A new admin user will be created with provided info.
- To execute run meteor:
- Basic route schema with react-router.
- Public routes
- Private routes: Require login.
meteor npm install --save react react-dom
meteor npm install --save react-addons-pure-render-mixin
meteor add react-meteor-data
meteor npm install --save react-router
meteor npm install --save bcrypt
meteor npm install --save classnames
meteor add accounts-ui accounts-password
meteor add twbs:bootstrap
meteor add fourseven:scss
meteor remove standard-minifier-css
meteor add seba:minifiers-autoprefixer
meteor add universe:i18n - https://atmospherejs.com/universe/i18n
meteor npm install react-s-alert --save
meteor add alanning:roles
*Testing*
meteor add practicalmeteor:mocha
meteor add xolvio:cleaner
meteor npm i --save-dev enzyme
meteor add dburles:factory
meteor npm i --save-dev faker
meteor add hwillson:stub-collections
meteor npm install --save meteor-node-stubs react react-addons-test-utils
meteor add practicalmeteor:mocha-console-runner
meteor add practicalmeteor:mocha-console-reporter
meteor add practicalmeteor:loglevel
meteor npm install gentelella --save