Firebase
Firebase is a cloud development platform offered by Google. Firebase is a large and expansive service that can do many things, but one of the modules offered is a realtime database that can be accessed remotely.
This is a step-by-step guide on setting up your own free Firebase realtime database instance.
Creating an Account
Note
If you already have a Google account, then you can skip to the Creating a Project section.
You will need a working phone number to recieve a confirmation text to create a Google account.
To use Firebase, you must have a Google account. So the first thing we need to do is create one. Click on the Get started button and you will be brought to the Google sign in page:
Then, click on the Create Account button:
In the menu that appears, click For My Personal Use:
Fill out this info, then click Next:
Enter your phone number, then click Next:
After you verify your phone number, you will be asked for your birthdate. After you enter it and agree to Google's terms of service, you now have a fully functioning Google account, and can create a Firebase project!
Creating a Project
Before we create a database, we need to create a project for it to be associated with. Click on Create a project:
Then in the next page, decide on a name and click Continue:
Creating a Realtime Database
Now that we have a project, we need to add a realtime database to it. In your web browser, on the left side of your screen, find the Build section and click on Realtime Database:
On the next page, click on Create Database:
In the window that pops up, we won't need to change anything. Click on Next:
Then click on Enable:
Congratulations! Your database is now set up and ready to use! You will need to download the credentials JSON for your project to connect to it from your programs. You can read about how to get your Firebase realtime database working with Python3 Editor in the Python3 Editor Docs