resume_builder_app
Resume builder Flutter project.
The project is a Flutter application that integrates with Firebase Authentication to allow users to log in using their GitHub accounts. Once authenticated, users can view all their repositories, both private and public
Technical Implementation
Build steps
Auth Setup - Optional
- Enable authentication in your firebase project
- Enable GitHub provider in Sign-in method
- It requires clientId and client secret of your github developer OAuth app.
- For that go to https://github.com/settings/developers and create a new OAuth App (or use existing if already exists)
- Copy clientId and client secret of the OAuth app and paste them in the GitHub provider section of firebase
- You will see a callback url in the github section of firebase. Use it as Authorization callback URL in GitHub
- Use flutterfire to connect the flutter project to your firebase project
flutterfire configure
Trouble Shooting
SHA error - send your SHA key in whatsapp to repo author.
Current App screenshots