Skip to content

vijayabharathib/fcc-project-react-recipies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recipie Box project in react

Build Status Coverage Status

The project is hosted on github pages: https://vijayabharathib.github.io/fcc-project-react-recipies/

This project is part of the free code camp 'data visualization certificate'. Uses the following development workflow

  • Use react for view (create-react-app)
  • Use redux for state management
  • Local storage for rehydrating state
  • Use sass for styling
  • Use tape, react-test-utils, jsdom for testing
  • automatic Unit and integration tests in dev (npm-watch)
  • watch and process sass (npm-watch)
  • Travis-CI for integration and deployment to github pages
  • Coveralls for test coverage
  • Separation of concerns (Container and Presentational components)

Development

Workflow Command
Install node dependencies npm install
Start the dev server npm start
Start watch on tests and sass files npm run watch -s
Get a report on test and coverage npm run report
Deploy to gh-pages npm run deploy