Skip to content

iPushPull/interview-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Interview Test

In this test you'll make requests to the ipushpull API and display the results. It should take up to an hour to complete.

Summary of the task

Create an app with two views. You can use any JavaScript framework of your choice but preferably Vue.js.

View One

Load and display a list of ipushpull 'domains' and underneath each domain a list of pages.

You should be able to click on any page item that will navigate to View Two.

Use our API end-point below to get a list of public domains and pages.

https://www.ipushpull.com/api/1.0/domain_page_access/

View Two

Load and display page content.

The API end-point below returns an array of data that represents an ipushpull page (a grid of data).

Iterate over this array and display each value.

There should also be a button to reload the page content.

https://www.ipushpull.com/api/2.0/domains/id/[DOMAIN_ID]/page_content/id/[PAGE_ID/
// Example output
{
    ...
    "id": "123",
    "name: "Example",
    ...
    "content": {
        "values": [ [...] ] // grid data
    }
}

Code

You can provide a link to your solution via a service such as https://codesandbox.io/ or upload it to a host such as https://github.com/

If you have any questions please email [email protected]

Thank you for taking the test.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors