Introduction:
FirebaseTkinterApp is an open source tool which can be extended further and used as a template or boiler plate to generate a user based app with login and signup feature.
Key Features:
- Login Page
- SignUp New User Page
- Required Email Verification for Login
- Reset Password
- Contains App Logo
- FREE and Open Source
- Disclaimer Page
- About Page
- Donate Page
- Auto UPDATE check feature
Setup:
Simply install all the dependencies by:
pip install -r requirements.txt
Firebase Setup:
1. Make sure you create a project and then a web app in firebase.
2. Get the `SDK setup and configuration` from `Project Settings`.
3. Copy YOUR OWN API keys as mentioned below and add it in `FirebaseTkinterApp`
"apiKey": "",
"authDomain": "",
"databaseURL": "https://<PROJECT_ID>-default-rtdb.firebaseio.com",
"projectId": "",
"storageBucket": "",
"messagingSenderId": "",
"appId": ""
4. Add a version file in that projects Cloud Storage and add below in it.
{"version" : "1.0"}
5. That's it! You can now continue with the project!
Video Guide:
GitHub Repo:
Click on the below card to checkout the repo on GitHub