This repository has a front end project based on the specifications of this repository. https://github.com/zemoga/ui-test This app allows the user to rate different celebrities with positive and negative votes that are reflected in the inferior bar that is updated every time you vote. The initial data are obtained from a json file and the new votes are stored in the local storage.
This project uses Ember js as a front end framework. The styles are done with CSS and use media responsive service (https://www.npmjs.com/package/ember-responsive) to recognize screen size.
The time since updating at the post use moment (https://www.npmjs.com/package/ember-responsive) to convert the data object into a more natural sentence for human understanding.
The remaining components use HTML and CSS to mock up this Figma's design (https://www.figma.com/file/NlQ6PjfanVO2YyuDUaohjx/Rule-of-Thumb---FED-Challenge) and use javascript to add functionalities.
You will need the following things properly installed on your computer.
- Git
- Node.js (with npm)
- Ember CLI
- Google Chrome
git clone <repository-url>
this repositorycd thumb-rule
npm install
ember serve
- Visit your app at http://localhost:4200.
- Visit your tests at http://localhost:4200/tests.
ember test
ember test --server
npm run lint
npm run lint:fix
ember build
(development)ember build --environment production
(production)
To visualizate the final deployment go to the following link https://olatorre-m.surge.sh