Hi there! I'm a starting point for simple React applications that want to use Firebase. That's right - I'm a full-front end app using a realtime cloud database for everything!
But really, I'm just looking for a good home.
I don't have that many opinions, but here they are:
- I prefer the Redux ecosystem
- I prefer that you use redux-thunk to handle asynchronicity
- I prefer the ducks approach to organizing your redux code
Gee, I hope that's okay. You can change them if you want...it's just that's what I come with out the box.
I also require Bootstrap 3 via CDN, so you can easily change it out. I even use the Firebase CDN as well, just in case you decide you don't like Firebase anymore.
But I hope you decide you still like me.
Here's how to start using me:
- Fork your own copy of me
- Create your app on Firebase
- Enable email/password authentication (under Authentication/Sign-In Method from your app's dashboard)
- Record your apiKey, authDomain, databaseUrl, and messagingSendId
- Copy the above into the config object in my
app/db.js
file npm install
npm start
(this uses webpack-dev-server)
I think this is the beginning of a beautiful friendship.
If you notice any issues, please put them here in my GitHub. Thanks!