The purpose of this application is to list Starwars movies and get detailed information about a particular movie.
The application is already setup with the required routes.
/ (homepage)
/movies (listview)
/movies/:id (detailsview)
-
Node
-
Npm
Your assignment is to implement a simple Aurelia Application satisfying the requirements listed below.
- Start by forking the repository.
- Clone the fork to your local machine.
- Implement a solution, committing your changes along the way.
- Create a pull request from the new fork (https://help.github.com/articles/creating-a-pull-request-from-a-fork/).
- The app should be able to list all movies from the api: https://swapi.dev/documentation
- Clicking on a movie should list some interesting details about that movie.
- Create atleast one component that you can reuse in your app.
- Styling is not required.
- Fetching data from a third party api can be slow, how would you improve performance in this application?
- Testing can be benificial, what is reasonable to test in this application?
- Currently the project only support css, how would you add support for less or sass?