Hello! This is the source code of a series of articles about authenticating with firebase, typescript and vue. It take as base the Airbnb android app and uses the newest version of the proposed technologies. Questions, feedback and requests are welcome via the issue board.
- Widely opinionated: the community opinion is more than welcome, is part of the project!
- Authentication in several ways: such as Facebook, Google and normal email/password combination.
- Password recovery: easily provided by Firebase and wrapped into vuex store to an amazing integration.
- Complete boilerplate: you can use this vuex store in your project, almost as easy as a drop-in.
- Amazing documentation: you can read the created and planned articles or go to the more technical documentation.
- Project Overview
- Languages and Technologies
- Routing, Layout and Views
- State Management
- Styling
- Firestore Structure
- Setup and Development
- Firebase Auth, Hosting and Firestore
- Environment Variables
- Scripts and Build
- Tests (TODO, want to help?)
- Building and Deploying to Production
Any contributions (pull requests, feedback, bug reports, ideas, questions, etc.) is welcome!
I'm with plans for future features, if you want to participate on the implementation please follow the contribution guidelines.
Other contributions can be done on the issue board.
The code is available under the MIT license.