Giter Site home page Giter Site logo

jeroenouw / angularmaterialfirebase Goto Github PK

View Code? Open in Web Editor NEW
227.0 29.0 107.0 16.55 MB

:fire: Full stack starter app with Angular 8, Material Design and Firebase (+ demo)

Home Page: http://ngxmatfire.jerouw.nl/

License: MIT License

TypeScript 63.82% JavaScript 1.17% CSS 9.41% HTML 25.60%
material-design google angular firebase firebase-authentication firebase-database starter-template nosql oauth ngx

angularmaterialfirebase's Introduction

Hi there ๐Ÿ‘‹

  • ๐Ÿ”ญ Iโ€™m currently working on CGX
  • ๐Ÿค” Iโ€™m looking for a contributor for CGX
  • ๐ŸŒฑ Iโ€™m currently learning
  • ๐Ÿ˜„ Pronouns: Yeh-Roon
  • ๐Ÿ“ซ How to reach me: Twitter/LinkedIn

Github stats

angularmaterialfirebase's People

Contributors

dependabot[bot] avatar frankadrian avatar hillkim avatar jeroenouw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

angularmaterialfirebase's Issues

Firestore vs real-time database

Great project. Thanks for sharing!

  1. How do I save data to firestore instead of RTD using this project?
  2. How do I view someone elses profile without auth or with anonymous auth? I am unable to read specific data. I am also not able to map, which can be done easier with firestore. (I am trying to build a local social networking app where the viewers can see part of profile without logging in)
  3. How can I send direct message to users without login? (Can rest API be used for this?)

Extra

Hi Sir,

I got to see this repo, it's of great use. Thanks for sharing.
I would like to ask if it is possible to add few more fields in this existing signup page.
What would be the process flow and the firebase cloud firestore details(collections)?

Thanks,
Nusrat Afrin

At startup it looks like the firebase app is initialized twice

Error at startup in browser console

AppComponent_Host.ngfactory.js? [sm]:1 ERROR [DEFAULT]: Firebase: Firebase App named '[DEFAULT]' already exists (app/duplicate-app). at error (http://localhost:4301/vendor.js:167621:21) at Object.initializeApp (http://localhost:4301/vendor.js:167912:13) at AppComponent.ngOnInit (http://localhost:4301/main.js:339:63) at checkAndUpdateDirectiveInline (http://localhost:4301/vendor.js:91654:19) at checkAndUpdateNodeInline (http://localhost:4301/vendor.js:102316:20) at checkAndUpdateNode (http://localhost:4301/vendor.js:102255:16) at debugCheckAndUpdateNode (http://localhost:4301/vendor.js:103277:62) at debugCheckDirectivesFn (http://localhost:4301/vendor.js:103220:13) at Object.eval [as updateDirectives] (ng:///AppModule/AppComponent_Host.ngfactory.js:9:5) at Object.debugUpdateDirectives [as updateDirectives] (http://localhost:4301/vendor.js:103208:21)

It looks like ngx-auth-firebaseui initializes firebase as well from app.module.ts so the initialization in app.component.ts errors out.

You can replicate the error in your live demo looking at the console
http://ngxmatfire.jerouw.nl/home

Logout on page reload

Hey there,
I've found that when the user reloads the page the firebase authentication state is lost. Is there any way to avoid this?
Thanks!

Potential Security Issue

๐Ÿ‘‹ Hello, we've received a report for a potential critical severity security issue in your repository.

Next Steps

1๏ธโƒฃ Visit https://huntr.dev/bounties/1-other-jeroenouw/AngularMaterialFirebase for more advisory information.

2๏ธโƒฃ Sign-up to validate or speak to the researcher for more assistance.

3๏ธโƒฃ Propose a patch or outsource it to our community.


Confused or need more help?

  • Join us on our Discord and a member of our team will be happy to help! ๐Ÿค—

  • Speak to a member of our team: @JamieSlome


This issue was automatically generated by huntr.dev - a bug bounty board for securing open source code.

Layout on mobile browser is tiny

Good day Sir,

Thanks for this awesome starter project!
I have a question regarding the mobile layout: It seems really tiny in comparison to this page for example: https://material.angular.io/

image

image

Any idea why this might be the case or any pointers to where I can look, would be highly appreciated.

Kind Regards,
Frank

Phone signin

Phone signin currently only saving phonenumber to database, authentication does not work.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.