Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ryan-gordon/ionic-firestarter

Ionic Firestarter is a open source project showcasing different Firebase features implemented in Typescript via the Ionic framework.
https://github.com/ryan-gordon/ionic-firestarter

firebase firebase-auth firestore hacktoberfest ionic mobile-app nodejs pwa typescript

Last synced: 25 days ago
JSON representation

Ionic Firestarter is a open source project showcasing different Firebase features implemented in Typescript via the Ionic framework.

Awesome Lists containing this project

README

        

# Ionic-Firestarter

Ionic Firestarter is a open source project showcasing different Firebase features implemented in Typescript via the Ionic framework.

At first it will show different ways to implement user authentication with Firebase.
Going from there I hope to include support for Firestore and some fun examples of using this and realtime database.

### Contributing
If you wish to contribute to the repo, please open a pull request. If you want to help and are unsure how to get started, open an issue. I will post some issues with help-wanted labels.

## Installation :
Ensure you have both NodeJS, Ionic and cordova installed. Node can be gotten from the NodeJS website and is needed if you want to use npm.

```
npm install -g ionic cordova
```
## Supported Providers :
I started this repo by writing some medium articles outlining how to setup the different providers with firebase.
Click on a provider to see the corresponding tutorial.

* [Google Plus](https://medium.com/@ryangordon210/integrating-google-login-to-your-ionic-app-with-firebase-771cf3d50957)
* [Facebook](https://medium.com/@ryangordon210/integrating-facebook-login-to-your-ionic-app-with-firebase-c5806e75e0dc)
* [SMS ](https://medium.com/@ryangordon210/latest)
* [Anon / Guest Sign in](https://medium.com/@ryangordon210/latest)

### Upcoming :
* Email/password
* Twitter
* LinkedIn