https://github.com/balassy/camview
An AWS powered, Facebook integrated remote camera viewer application in the browser, written with TypeScript in Angular 4.
https://github.com/balassy/camview
angular-material2 angular4 aws typescript
Last synced: 9 months ago
JSON representation
An AWS powered, Facebook integrated remote camera viewer application in the browser, written with TypeScript in Angular 4.
- Host: GitHub
- URL: https://github.com/balassy/camview
- Owner: balassy
- License: mit
- Created: 2017-10-11T03:02:51.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-06-15T06:04:16.000Z (over 6 years ago)
- Last Synced: 2025-03-05T15:48:36.991Z (10 months ago)
- Topics: angular-material2, angular4, aws, typescript
- Language: TypeScript
- Size: 154 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Camview
The goal of this project is to create a AWS powered, Facebook integrated remote camera viewer browser application in Angular 4.
_Still so much things to do..._
## Interesting parts
- Using Material Design in Angular 4
- Implementing Facebook authentication in Angular 4
- note about the getLoginStatus() cache
- Forcing authentication with route guards in Angular 4
- Using the AWS SDK from the browser
- add @types/node to devDependencies
- Getting Cognito credentials in Angular 4
- Getting user profile details from Cognito Federated Identity
- Using Signature v4 to signing requests to AWS API Gateway
- https://github.com/nisaacson/aws-v4-sign-small
- https://www.npmjs.com/package/request has a `aws` property
- Improve the linting in Angular 4
- `--format verbose --type-check`
- Login status notifications in Angular 4
- BehaviorSubject, Observable, using `takeUntil` in component destroy
- Promisify HTTP requests in Angular 4
- `import 'rxjs/add/operator/toPromise';`
- Build a custom AWS SDK
- https://sdk.amazonaws.com/builder/js/
- How to parse a URL in Angular 4
- url-parse service: https://gist.github.com/balassy/f504720eddab30f6f08652770651762b
- Debug DI errors in tests:
- ng test -sm=false
- Importing RxJS
- https://christianliebel.com/2017/07/import-rxjs-correctly/
- https://cartant.github.io/rxjs-tslint-rules