https://github.com/mulleady96/loyaltycardapp
App is available at:
https://github.com/mulleady96/loyaltycardapp
angular6 firebase ionic3
Last synced: 2 months ago
JSON representation
App is available at:
- Host: GitHub
- URL: https://github.com/mulleady96/loyaltycardapp
- Owner: mulleady96
- Created: 2018-08-07T16:15:19.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-04-22T17:38:23.000Z (about 7 years ago)
- Last Synced: 2025-12-26T13:44:45.311Z (6 months ago)
- Topics: angular6, firebase, ionic3
- Language: TypeScript
- Homepage: https://ionicmap-8b1d0.firebaseapp.com/
- Size: 7.32 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LoyaltyCardApp
# Ionic hybrid application designed to help customers store their loyalty cards on *Any* device, because this is a PWA.
* Firebase used as the backend, hosting, storage, and realtime DB are used.
* Authentication provided through email/password, Google and Github logins.
* Unique user profiles.
* Google Maps enabled, with geolocation.
* QR Barcode Scanner.
* Angular Animations.
* Reset password functionality enabled, by means of a resetPasswordEmail.
* App is available at: https://ionicmap-8b1d0.firebaseapp.com/
# To run this app:
1. Clone repository from github.
2. Ensure you have nodeJS installed on your machine.
3. Run "npm i" - To install all app dependencies.
4. "npm i firebase" - To Install firebase packages/code lint.
5. "npm i angularfire" - Required for Google OAuth.
6. "npm run compodoc" - To view the entire documentation for the project, including the app structure/eco-system.
7. Run "ionic serve" - To serve the app to a localhost.
Optionally: Run "ionic cordova run browser" in the CLI, to include all cordova plugins in the browser.