Photo upload

Give the users the ability to upload their photos.

  • Where to store photos
  • New controller for photos
  • Uploader functionality in SPA
  • Setting the main photo
  • Using Underscore.js
  • Any to any component communication
  • Delete photos
  • Storing configuration keys in a secure way

Updating users

Give the users the ability to update their profiles.

  • Component for editing profile
  • CanDeactivate Route Guard
  • The @ViewChild decorator
  • Persist the changes in the API

Building the UI

Build up the SPA to consume the new API and finally offer some nice features.

  • Types in Typescript
  • Retrieving users from the API
  • Using Bootstrap to create member cards
  • Adding a detailed view of the users
  • Route resolvers
  • Adding a photo gallery