Supabase is online realtime database based on SQL that can be used as a central storage location for your applications. It enables strict fields, complex queries and relationships between tables.
Sign up
Create a project
Add some tables and data
Learn about modules and ways to get interactions like buttons working on your app
Read through the supabase documention
Go to https://supabase.com/ and sign up
You will need to setup an organisational name and set a password for the database access.
The free accounts have the following restrictions - Free projects are paused after 1 week of inactivity. Limit of 2 active projects.
Before starting with Supabase have a read through relational databases to understand how they work to get some idea of its structure before creating your tables.
Go to table editor on the left hand side of the dashbaord.
Add a new table.
Give the table a unique single word name
Turn off Enable Row Level Security
Go down to columns and start adding your table fields
Each field name should one single word and have a type selected. One field must be an id - make sure the primary key tick is selected (default)
Once finished click save.
A new table should appear in the list on the left hand side of Table editor
You can click on the table and select the green insert button to add some data to your table to test.