Skip to content

minimoe/starwars-app

 
 

Repository files navigation

Starwars APP

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)

Prerequisits

  • Node

  • Npm

Assignment

Your assignment is to implement a simple Aurelia Application satisfying the requirements listed below.

  1. Start by forking the repository.
  2. Clone the fork to your local machine.
  3. Implement a solution, committing your changes along the way.
  4. Create a pull request from the new fork (https://help.github.com/articles/creating-a-pull-request-from-a-fork/).

Requirements

  1. The app should be able to list all movies from the api: https://swapi.dev/documentation
  2. Clicking on a movie should list some interesting details about that movie.
  3. Create atleast one component that you can reuse in your app.
  4. Styling is not required.

Additional Questions

  1. Fetching data from a third party api can be slow, how would you improve performance in this application?
  2. Testing can be benificial, what is reasonable to test in this application?
  3. Currently the project only support css, how would you add support for less or sass?

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 50.8%
  • JavaScript 44.7%
  • HTML 2.9%
  • EJS 1.4%
  • CSS 0.2%