Full-Stack Web Setup
React, is a Javascript library for building user interfaces.
Meteor, is a free and open-source isomorphic JavaScript web framework written using Node.js.
- Meteor version 1.7.0.5
- Node version 8.11.4
- npm version 6.3.0
npm start
: Runs meteor using production settings
npm run dev
: Runs meteor using develop settings
npm run test
: Runs meteor tests with mocha
Run configs are placed in run.sh
file
- When starting the app for the first time, an admin user is created. You can configure its data in
server/startup/fixtures.js
file run.sh
file contains env variables and run commands configurations
- Login and signup
- Reset password
- Edit user profile
- Security methods
- Roles with alanning:roles meteor package
- Form validation
- Mailing
Client side
- Meteor 1.7+
- React 16.5.2
- SemanticUi-react
- SASS
- Forms with formik and yup
Server side
- Meteor 1.7+
- MongoDB
Testing
Code format
- eslint (airbnb and react/meteor styleguides)
- prettier