Skip to content

A front end project developed with Ember js that allows a user to rate a person positively or negatively and shows the percentage change in real time.

Notifications You must be signed in to change notification settings

olatorre-m/thumb_rule_ember

Repository files navigation

Thumb-rule

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.

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone <repository-url> this repository
  • cd thumb-rule
  • npm install

Running / Development

Running Tests

  • ember test
  • ember test --server

Linting

  • npm run lint
  • npm run lint:fix

Building

  • ember build (development)
  • ember build --environment production (production)

Deploying

To visualizate the final deployment go to the following link https://olatorre-m.surge.sh

Further Reading / Useful Links

About

A front end project developed with Ember js that allows a user to rate a person positively or negatively and shows the percentage change in real time.

Topics

Resources

Stars

Watchers

Forks