https://github.com/vbudilov/ionic-app-with-aws-cognito
Angular 4, Ionic 3, and AWS (Amazon) Cognito User Pools. Authentication out of the box.
https://github.com/vbudilov/ionic-app-with-aws-cognito
amazon-cognito angular4 ionic ionic-framework ionic3 mobile serverless serverless-framework typescript
Last synced: 5 months ago
JSON representation
Angular 4, Ionic 3, and AWS (Amazon) Cognito User Pools. Authentication out of the box.
- Host: GitHub
- URL: https://github.com/vbudilov/ionic-app-with-aws-cognito
- Owner: vbudilov
- License: apache-2.0
- Created: 2016-09-07T03:03:28.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2018-05-25T03:26:51.000Z (over 7 years ago)
- Last Synced: 2025-01-13T21:02:15.206Z (9 months ago)
- Topics: amazon-cognito, angular4, ionic, ionic-framework, ionic3, mobile, serverless, serverless-framework, typescript
- Language: JavaScript
- Homepage: https://medium.com/@budilov
- Size: 1.25 MB
- Stars: 65
- Watchers: 11
- Forks: 22
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- Awesome - Amazon - AWS
README
## AWS Cognito with Ionic2 Quickstart
### Updates
10/14 -- Updated to Angular Final/Ionic RC0### What does this app do?
Quickly start using AWS Cognito and Ionic2### Tech Stack
#### Required Tools
* [npm](https://www.npmjs.com/)#### Frameworks
* [AWS JavaScript SDK](http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/browser-intro.html)
* [Angular 2](https://angular.io/docs/ts/latest/quickstart.html)
* [(Ionic)](http://ionicframework.com/docs/v2/getting-started/installation/)
* [TypeScript](https://www.typescriptlang.org/docs/tutorial.html)### Getting the code
```
# Clone it from github
git clone --depth 1 git@github.com:vbudilov/aws-cognito-ionic2.git
```
```
# Install the NPM and Bower packages
npm install
```
```
# Build & Run the app in dev mode
ionic build; ionic serve
```### AWS Setup
You will need to create the user pool manually through the console.### Necessary changes
By default, this app is using my user pool, which is defined in the ```app/services/properties.service.ts``` file.
Update the file with the appropriate user pool info that you want to use