https://github.com/petereb/quick-demo-boilerplate
This boilerplate is for shepherd quick-demo.
https://github.com/petereb/quick-demo-boilerplate
Last synced: over 1 year ago
JSON representation
This boilerplate is for shepherd quick-demo.
- Host: GitHub
- URL: https://github.com/petereb/quick-demo-boilerplate
- Owner: PeterEB
- License: mit
- Created: 2016-08-19T08:59:37.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2017-12-29T15:34:05.000Z (over 8 years ago)
- Last Synced: 2025-01-06T12:52:44.313Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 181 KB
- Stars: 0
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
quick-demo-boilerplate
=================
## Getting Started
```shell
$ git clone https://github.com/PeterEB/quick-demo-boilerplate.git
$ cd quick-demo-boilerplate
/quick-demo-boilerplate $ npm install
/quick-demo-boilerplate $ npm start
```
## Directory Layout
```shell
.
├── /app/ # Core framework
│ ├── /components/ # Generic UI components
│ │ ├── /CardBlock/ # CardBlock component
│ │ ├── /NavBar/ # NavBar component
│ │ └── /Card/ # Card component
│ │ ├── /Card.js # Export all of the Card components
│ │ ├── /Buzzer.js # Buzzer Card component
│ │ ├── /Flame.js # Flame Card component
│ │ └── /... # etc.
│ ├── /helpers/ # Helper classes
│ ├── /redux/ # Application state manager (Redux)
│ │ ├── /modules/ # Ducks
│ │ ├── /clientMiddleware.js # Middleware for async action
│ │ └── /reducer.js # Combine reducers and middleware
│ ├── /static/ # Static files such as favicon.ico etc.
│ ├── /styles/ # CSS styles
│ ├── /client.js # React application entry point
│ ├── /index.tpl.html # Webpack HtmlWebpackPlugin template
│ └── /server.js # Server side application
├── /node_modules/ # 3rd-party libraries and utilities
├── main.js # Express server
├── package.json # The list of project dependencies and NPM scripts
├── webpack.config.js # Webpack bundling and optimization settings for `npm start`
└── webpack.production.config.js # Webpack bundling and optimization settings for `npm build`
```