0% found this document useful (0 votes)
39 views2 pages

Frontend Engineer Techincal Test

Uploaded by

smug2000
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views2 pages

Frontend Engineer Techincal Test

Uploaded by

smug2000
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

UNiDAYS Web Frontend Technical Test

Introduction

This technical test is an opportunity for you to display your ability to take a set of
requirements and develop a solution. It will also allow you to demonstrate your
understanding of good programming design patterns and Modern Web as a whole.

We would like you to develop a web application that displays information about different dog
breeds. Make use of the following API: https://dog.ceo/dog-api/

We expect that this test will take a couple of hours to complete to meet the required criteria.
There is no hard deadline for this technical test as we understand that it needs to be fitted
into the candidates free time, however it should be completed in a timely manner. Once you
have met the core requirements feel free to expand on the project if you would like to
express yourself further.

Please reach out if you have any questions.

Requirements

We have tried to keep the fixed requirements for the test as small as possible to allow you to
determine how to tackle the specification. The requirements you must meet are as follows:

- Must be a working Web app (Next.js is preferred, pure react is ok)


- We’re not testing design skills, but the app should have some styling applied

Things to consider

● Testability
● Observability
● Security

You may use any third party libraries you want to complete this test.

Tickets

TICKET-1

Display a list of all dog breeds to the user

Problem summary:

The app needs to display a list of all dog breeds for the user to browse.

Acceptance Criteria:
- The list should display all dog breeds
- Each list item should display:
- The breed name
- A single image of the dog breed
- The number of sub breeds associated with the breed

TICKET-2

Display further images and sub breed information about a particular dog breed.

Problem summary:

Currently users can browse a list of all dog breeds seeing the name, a single image and
the number of sub breeds associated with that breed. The user may want to see more
images of a particular dog breed and information about a breed's sub breeds. To improve
the user experience we should provide a way to see more information about a dog breed
to a user.

Acceptance Criteria:

- When a breed is selected from the list of all breeds the app should navigate to a
section containing more information about that particular breed
- The user should be able to view multiple images of a dog breed
- Sub breed information should be presented to the user

Deliverables

You should provide access to a copy of your project hosted on Github etc. Please ensure
that the repository is set to private and not publicly available.

Your solution should include documentation summarising your approach to the problem and
the technical decisions you have made.

You might also like