Frontend for our application that brings people together based on common interests.
Clone the repository:
$ git clone https://github.com/ubclaunchpad/bounce-front-end.git
$ cd bounce-front-end
Install required packages
$ make
Start local server
$ yarn start
We're using ESLint for JavaScript linting and formatting. Before you commit, make sure your code is appropriately formatted and linted
$ make format
ESLint config can be found in .eslintrc.yml. You can disable errors/warnings globally by altering the config in that file, or you can do so on a per-file or per-line using comments (see the top of App.js for an example).
To run tests and view code coverage use:
$ make test
To use the redux dev tools:
install the chrome extension for it, Redux DevTools.
Then uncomment the // window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__() in configureStore.js