Skip to content
billiemead edited this page Sep 27, 2019 · 2 revisions

Neoscape

Congratulations on making it this far in the interview process. We have a task for you to complete. Please adhere to the following instructions.

Objective: Build a web-based responsive slideshow from scratch (no JavaScript libraries - using SASS or CSS) that lets someone interactively page through images with buttons and by swiping. The slideshow should be able to display svgs and pngs.

Requirements:

  1. Site should be fully responsive
  2. Include at least 10 images, both svgs and pngs
  3. The user should be able to navigate forward, backwards and loop through the slides
  4. Add pagination so that a user can jump to any specific slide
  5. Do not include Neoscape logos, brand colors, or institution names within your demo or repository
  6. Project should run from localhost
  7. Do not minify or compress your code (or include non minified files)
  8. Use version control, and be able to provide the URL to your project repository
  9. Include a README.md file
    a. Explain your design decisions
    b. Explain your development decisions
    c. Explain areas for future improvement
    d. Add anything else you think is important
  10. We suggest that you not exceed 8 development hours

Bonus Points:

  1. Host your project, and provide URL
  2. Dynamically load your images from an API, or external JSON file
  3. Enable video content on at least one slide of the slideshow
  4. Optimize your hosted project for speed and reuse

Deliverables:

  1. Link to version control repository of your work
  2. If you completed the bonus section provide the URL to your demo

Thank you for spending your valuable time completing this demo project!

Clone this wiki locally