shelling / Full-Stack-Engineer-Ruby

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Streetbees Full Stack Engineer (Ruby) position

Role description

Requirements

Benefits

To apply you shoud follow the instructions below:

  • Fork this repo;
  • Look at the specification below and do your thing;
  • When ready open a pull into the master branch of this repo;
  • We will then review the code and if necessary discuss within the pull request.

Challenge spec:

  • Description:

    • Using the best API available on this side of the universe, https://developer.marvel.com/ , make a simple app that allows the user to scroll trough all the comics ever released from the most recent to the oldest (and please, let me see the cover picture while I do it!);
    • Make it easy to search amongs the comics;
    • Let me upvote my favorite comics.
  • Functional requirements (Using the Job to be Done framework):

    • When I open the page I want to see a list of all Marvel’s released comic books covers ordered from most recent to the oldest so I can scroll trough the the Marvel universe;
    • When I see the list of comics I want to be able to search by character (ex. deadpool) so that I can find my favorite comics;
    • When I see the list of comics I want to be able to upvote any of them so that the most popular are easy to find in the future.
  • Technical requirements

    • Developed using mainly Ruby and Javascript.
    • Implement the design that is present inside the assets folder (HTML + CSS)
  • Evaluation Criteria

    • you create maintainable code;
    • you care about the user experience ;
    • you pay attention to details;
    • you develop in a scalable manner.
  • Deliverables

    • The forked version of this repo.

About


Languages

Language:Ruby 75.5%Language:JavaScript 11.8%Language:HTML 10.0%Language:CSS 2.7%