Skip to content

etraveli/work.at.etraveli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Front-end assignment at Etraveli Group

For this assignment you'll create an app for listing Star Wars movies. The data should be fetched from the following endpoint: https://swapi.dev/api/films/?format=json.

Description

When the app is loaded, a list of the movies should be displayed as the image below shows: Default view

There should be a way to order the movies by Year or Episode as the select menu shows in the image below: Sort by year of episode

When clicking on a movie in the list, a detailed view of it should be displayed in the right hand side of the application. In this case, ”Episode V - The Empire Strikes Back” is chosen (when no movie is selected, a default text should be displayed instead): Episode V details

Additionally, there should be a way to filter the movies by entering their name in the text input: Filter out specific movies

The images above are just en example layout, but the final result should aim to have the same features, and somewhat same layout.

Tooling

At Etraveli Group, we're developing primary using React and Redux, but you're free to complete this assignment in whichever way you're comfortable with. The only requirement we have is that it should be written in JavaScript or Typescript.

For this assignment, you should create a repository in Git and commit all your changes in it. How you will hand in your code is explained below.

Handing in the assignment

You can hand in your assignment by creating a repository on GitHub and pushing it there. If you don't have a GitHub account, you can ZIP the repository and send it to us by email.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published