Skip to content

tfolk/gaia000

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gaia Demo App

Demo app built using the latest tools like React, Redux, ES6, Webpack, Enzyme, Mocha, Chai.

Getting started

  1. Clone repository https://github.com/sahat/gaia000.git
  2. Enter project directory cd gaia000
  3. Install dependencies npm install

Project Structure

The project structure is loosely based on react-boileprlate and Mega Boilerplate

.
├── app/                       # React app directory
│   ├── actions/               # Redux actions
│   ├── assets/                # Fonts, images, vendor stylesheets (e.g. Bootstrap)
│   ├── components/            # React components
│   ├── reducers/              # Redux reducers
│   ├── store/                 # Redux store configuration
│   ├── main.js                # React app entry file
├── test/                      # Unit tests
├── index.html                 # Where React app is rendered
├── devServer.js               # Development server + Gaia API
└── package.json               # NPM Dependencies and scripts
└── webpack.config.json        # Webpack loader

Scripts

All scripts are run with npm run [script], for example: npm run test.

  • start - start development server, try it by opening http://localhost:3000/
  • test - run all tests (with Mocha, Enzyme and Chai)

Tests

All unit tests are located in the test directory, categorized by Redux type, e.g. actions, components.

About

Visit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 78.6%
  • CSS 20.2%
  • HTML 1.2%