Skip to content
Nikhil John | Segmented Control Interface
JavaScript HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
app
internals
server
.editorconfig
.eslintrc.js
.gitattributes
.gitignore
.nvmrc
.prettierignore
.prettierrc
.stylelintrc
.travis.yml
LICENSE.md
README.md
babel.config.js
jest.config.js
package-lock.json
package.json
yarn.lock

README.md

Demo

Features

  • Fully functional full stack app with React (latest v16.8.6 with Hooks) + Redux + ImmerJS + Redux Saga + MaterialUI frontend and mock ExpressJS API server backend (with simulated latency)
  • All components have Loading and Error states
  • Components (presentational) vs Container components pattern for maximum separation of concerns & reusability
  • Flash messaging for User Feedback on Success and Failure

Quick start

  1. Make sure that you have Node.js v8.15.1 and npm v5 or above installed
  2. Clone this repo using git clone git@github.com:nik-john/segmented-control-interface.git
  3. Move to the appropriate directory: cd segmented-control-interface
  4. Run npm start to see the app at http://localhost:3000
  5. All available APIs can be seen at http://localhost:3000/api
You can’t perform that action at this time.