Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 1014 Bytes

TASK.md

File metadata and controls

27 lines (19 loc) · 1014 Bytes

Have to implement a carousel component

Requirenments:

  • Setup the environment manually (including Webpack or any other bundler configuration).
  • Create a carousel component that works on mobile and desktop, demonstrate it in action.
  • Make a useful readme - tell us how to set up your application.

Carousel requirements:

  • Must work for mobile and desktop devices
  • Must support swipes
  • Must work for any HTML content
  • Must be animated, finger-following swipes, you can use a multi-picture post in Instagram as a reference

Advantages:

  • Supports multiple slides on the screen
  • Supports infinite option
  • Supports scrolling to a selected slide (like go to slide X)
  • Any optimizations related to performance are welcome and appreciated!

Prohibitions:

  • Using any runtime libraries is prohibited except for the react core itself and CSS-in-JS approach allowers
  • Using environment setup automatizers (like create-react-app) is prohibited
  • Submitting any code that is not written by you