Skip to content

An Angular app that demos making an Progressive Wep App (PWA) using Material UI components, Service Workers for offline-mode, custom theming with dark/light toggling, and (hopefully) aesthetics in UI.

Notifications You must be signed in to change notification settings

nel-sam/RepoViewerPWA

Repository files navigation

Repo Viewer (PWA)

An Angular progressive web application (PWA) that makes an http request out to the GitHub API and displays a user's public repositories.

What I learned

  1. How browsers detect that an app is a PWA via the manifest.json file.
  2. How to make a project into a PWA using the Angular CLI command ng add @angular/pwa
  3. How to customize an app's theme in Angular and switch between different themes via a toggle

Previous skills I was able to practice

  1. Angular 7 and Angular CLI
  2. Making http web requests to a REST API from am Angular app
  3. Applying concepts learned from Steve Schoger's Refactoring UI book to implement UI principles such as shadows to create a sleek double-shadow effect using Sass/CSS.

About

An Angular app that demos making an Progressive Wep App (PWA) using Material UI components, Service Workers for offline-mode, custom theming with dark/light toggling, and (hopefully) aesthetics in UI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published