Mandatory Assignment:  Single Page WebApps (SPA) React/Angular

This is the mandatory assignment in the elective: WebApps. The assignment must be approved before you can start your synopsis.

In this mandatory assignment, you must develop a SPA WebApp in either React or Angular and you have the following options:

React App
If you choose a React App there are the following requirements:

  1. There must be a minimum of 3 own components.
  2. There must be a common Redux Store with associated reducers and action creators.
  3. Thunk middleware and Axios must be used to retrieve App data.
  4. Route and Link must be used to navigate between the different components.

Feel free to make a React F1 Formular 1 App or a React Movie App (using Ergast.com or TheMovieDb.org). Of course, you are also welcome to create your own App, only that 1-4 are included.

 

Angular App
If you choose an Angular App there are the following requirements:

  1. There must be a minimum of 3 own components.
  2. There must be a Service class and dependency injection must be used to inject a Service into a component.
  3. The following binding types must be used: 'string interpolation', 'property binding' and 'event binding'.
  4. The App must contains Routing & Navigation.
  5. The App must use HttpService.
  6. Interface should be used as well as Observable/subscribe( ), map( ) and filter( ) (RxJS).

Feel free to make an Angular F1 Formular 1 App or an Angular Movie App (using Ergast.com or TheMovieDb.org). Of course, you are also welcome to create your own App, just 1-5 and gladly 6 are included.


The assignment must be shown and approved by me in MS Teams at the latest: Wednesday, April 22, 2020 at 14:45.

Enjoy
Henrik Høltzer