Git Product home page Git Product logo

frontend-dev-task's Introduction

Frontend developer test

Your test is to consume the public Flickr API and display the results according to this basic wireframe:

mockup

Please find our requirements listed below:

  • The website you create should function as a single page application.
  • Because of the tech stack used by Uplifter, this should be completed using ReactJS.
  • Typechecking should be implemented using TypeScript or another similar technology
  • Your app must be fully responsive across all devices and screen sizes.
  • Your app should support all the major browsers (Chrome, Firefox, Safari, IE11+).
  • If you decide to use other Flickr API feeds, please note that some endpoints require an API key. You can apply for your own here.
  • Where possible, only request images with a 'safe' tag to ensure the application remains suitable for all ages.
  • Code should have unit tests to cover the core functionality as a minimum.
  • Code should be pushed to a git repository.

If you feel like you want to go the extra mile, here is a list of potential additions:

  • Think about how you might improve the speed of the page in terms of the images/content loading.
  • Allow the page to have an infinite scroll (loading in more images as you scroll).
  • A search functionality based on tags, or possibly the title of the photo.
  • How you can add in smooth animations that will add to the value of the application.
  • Alternatively if you can think of any other features that you feel would further enhance your app, then we'd love to see what you can come up with!

frontend-dev-task's People

Contributors

haqadosch avatar willmayger avatar willmaygertmg avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.