Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeescu/meteor-react-admin-lte
☄️ Starter project using Meteor + React and AdminLTE ui.
https://github.com/jeescu/meteor-react-admin-lte
admin-lte airbnb boilerplate enzyme es6 lint meteor meteorjs mocha react react-router starter starter-app test
Last synced: 30 days ago
JSON representation
☄️ Starter project using Meteor + React and AdminLTE ui.
- Host: GitHub
- URL: https://github.com/jeescu/meteor-react-admin-lte
- Owner: jeescu
- Created: 2016-06-20T10:23:43.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-03-27T10:50:08.000Z (over 5 years ago)
- Last Synced: 2024-10-01T05:07:40.416Z (about 1 month ago)
- Topics: admin-lte, airbnb, boilerplate, enzyme, es6, lint, meteor, meteorjs, mocha, react, react-router, starter, starter-app, test
- Language: CSS
- Homepage:
- Size: 3.73 MB
- Stars: 42
- Watchers: 14
- Forks: 18
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Meteor + React + AdminLTE
[![bitHound Code](https://www.bithound.io/github/jeescu/meteor-react-admin-lte/badges/code.svg)](https://www.bithound.io/github/jeescu/meteor-react-admin-lte)
[![bitHound Dependencies](https://www.bithound.io/github/jeescu/meteor-react-admin-lte/badges/dependencies.svg)](https://www.bithound.io/github/jeescu/meteor-react-admin-lte/master/dependencies/npm)
[![bitHound Dev Dependencies](https://www.bithound.io/github/jeescu/meteor-react-admin-lte/badges/devDependencies.svg)](https://www.bithound.io/github/jeescu/meteor-react-admin-lte/master/dependencies/npm)Meteor project boilerplate in [ES6](https://es6.io/) and [React](https://facebook.github.io/react/) using [AdminLTE 2.4.3](http://almsaeedstudio.com/themes/AdminLTE/documentation/index.html) styles.
![Boilerplate screenshot](https://raw.githubusercontent.com/jeescu/meteor-react-admin-lte/master/public/img/Screenshot%20from%202016-06-24%2009%3A52%3A37.png)
### Prerequisites
* Node v6.9 or higher
* Npm v3 or higher
* Meteor v1.6.1### Meteor packages
* accounts-password
* accounts-base
* alanning:roles
* react-meteor-data
* dispatch:mocha### Basic features
* Authentication
* Routing (Uses [React Router](https://github.com/ReactTraining/react-router) as standard for React)### Installation
```
> git clone https://github.com/jeescu/meteor-react-admin-lte.git
> cd && rm -rf .git
> npm install
```### Running Tests
Using [Mocha](https://mochajs.org/) as test driver package and [PhantomJS](http://phantomjs.org/) for browser driver.
Also included test utilities, [Enzyme](https://github.com/airbnb/enzyme) and [Chai](http://chaijs.com/api/). See test examples in `test/` folder.```
> npm test
```### Linting
Uses [Airbnb style guide](https://github.com/airbnb/javascript). Just modify your rules in `.eslintrc`.
Lint will also run automatically on precommit, making sure your code is still ES6 standard! You can modify the precommit command list on `package.json` if you want to add more cool stuffs.```
> npm run lint
```### Own the project and start coding!
```
> npm start
```