2020-12-21 14:10:33 +01:00
2020-12-16 12:07:05 +01:00
2020-12-18 04:07:32 +01:00
2020-12-21 14:10:33 +01:00
2020-12-16 12:07:05 +01:00
2020-12-16 12:07:05 +01:00
2020-12-21 14:10:33 +01:00
2020-12-16 12:07:05 +01:00
2020-12-16 12:07:05 +01:00
2020-12-16 12:07:05 +01:00
2020-12-18 05:44:23 +01:00
2020-12-18 04:05:43 +01:00
2020-12-16 12:07:05 +01:00

Ghibli API

Build Setup

# install dependencies
$ npm install

# serve with hot reload at localhost:3000
$ npm run dev

# build for production and launch server
$ npm run build
$ npm run start

# generate static project
$ npm run generate

For detailed explanation on how things work, check out Nuxt.js docs.

Description

Using the Ghibli API, you will build an app with the following features:

  • See the list of all the Ghibli movies
  • Display the details of a specific movie, including the list of people, locations and vehicles, with links to their respective details page
  • Display the details of a character/location/vehicle, including the list of movie(s) they appear in, with links to their respective details page

Bonus points:

  • Sort (locally) the list of movies by release date
  • Build the list of producers and directors
  • “Mark as seen”: Save a movie as already seen
  • Random unseen movie
  • Any new, unlisted feature

To Ember or not to Ember?

Use your own tools, the tools you are comfortable with, this is your opportunity to show off! You can and you will learn Ember in due time, assuming you dont know it already.

What is expected?

A private git repository. Use Github, Gitlab, Bitbucket, or zip it in an email, to your preference. Please do not delete (merged) feature branches if you use some, we want to know how you work.

How much time do I have?

Deliver the app within 7 days after the initial commit. We will notice unrealistic commits (too many commits in a short period of time or a huge commit in 10min), so be honest.

Will there be penalties if I dont include the bonus features?

NO, thats why theyre called “bonus”.

How about design?

Youre applying for a coding job, not a design job. A sensitivity to design is much appreciated, but in no way mandatory. If you can design, do it as long as it does not decrease the quality of the application code. If you can't design, go with a plain ol' Bootstrap... or nothing at all, as long as the end result is readable.

tl;dr; Favour application code over design.

Have fun!

We're really looking forward to see what you will build, but we encourage you to take it with as much fun and as little pressure as possible. It's easier said than done, we know that, but hey, it's still better when it's said, right?

See you soon!

Description
A test project for PeopleDoc.
Readme 320 KiB