Skip to content

heyolajyd/builds-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Dashboard :: A Modern React, Redux, React Router 4, Webpack Sample App

React, Redux, Router, Webpack, Sass

Production-ready React + Webpack architecture implemented on consumer web apps of some of the most successful enterprises in the world.

Build Dashboard App

Folder structure:

The folder consists of three directories:

  • video - A video demonstration of the Build Items app
  • code - contain the code for this excercise
  • screenshots - containing screenshots of the application

Also within the project is the stubbed backend call located in build-dashboard/app/data.json with is used to power the frontend.

Stack

The app was built using these aweseome technologies

Getting started

From the root of the application

 $ cd ./code/build-dashboard

Depending on your favorite, you can use yarn scripts or npm scripts defined below

Yarn Scripts

  • yarn - install dependencies
  • yarn start - run development server (I have wired up the start command to run lint, then run tests serving the bundle file over localhost)
  • yarn test - to run all unit tests

NPM Scripts

Similar to Yarn, really...

  • npm install - install dependencies
  • npm start - run development server (I have wired up the start command to run lint, then run tests serving the bundle file over localhost)
  • npm run test - run unit tests

Viewing App

Once the project is succesfully compiled, After running either all of yarn npm scripts above, you will see something like

Project is running at http://localhost:3000/
webpack output is served from /
Content not from webpack is served from ./app
404s will fallback to /index.html

App can be viewed on http://localhost:3000/

License

Free software, Hell yeah MIT

About

A simple dashboard to show result of builds

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages