rihemebh / Challenge

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Challenge

This is my try for the challenge developed with reactJs.

The idea is to make a very smooth animation to ensure a good user experience while respecting the product owner requirements.

So let's see what we have :

How to test it ?

  • clone the repo
  • open the project
  • npm install
  • npm start
  • go to /quotes

API consuming :

Animation

The animation is developed from scratch with css and we have

  • Quotes are floating from bottom to top
  • when paused the quote will be placed in the middle
  • When resumed the quote will continue the animation based on its progress

Use cases

  • The user could click on the button to pause the progress and resume it whenever he wants.
  • The user could go to the next or previous quotes.
  • The user could like a quote and it will be saved in the local storage since I only develop the front and we don't have database here.
  • The user could access saved quotes from the appbar : the user could click on dropdown menu to get the list of quotes, when he clicked he gets the full page

About


Languages

Language:JavaScript 68.9%Language:SCSS 19.6%Language:HTML 7.5%Language:CSS 4.0%