How to structure my database (for a matching app)?

Hi everyone,

I’m new on bubble.
5 months ago, I built a peer-learning community, with a straightforward process: “Teach me to […] and I’ll teach you to […] in return.”
Currently, users fill out a Typeform and all data are collected on a GoogleSheet. Then, I connect matching members by hand.

Due to strong growth, I want to automate the process with a better UX. So I wish to use bubble to create this app. However, I have no idea how to structure this kind of database on bubble. Maybe you can help me to structure my db :upside_down_face:

I attached a video of my current Google Sheet for you to visualize the process:

Thanks in advance for your answer!

Raphael