@lucashalid
There are multiple ways of building the functionality that you describe. User interface, logic flows and database structure.
Perhaps watching someone create a quick app with search, create, read, update, and delete (SCRUD) functionality might provide some direction.
If you have some time consider watching this great 30 min video by @seanhoots > Build a full SCRUD application without code with Bubble in 25 minutes
Thereafter I suggest to review an awesome set of videos by @gregoryjohn or @romanmg from Buildcamp and Coaching No Code Apps respectively.
Also, Bubble recently published a set of short videos in YT as well teaching how to build an app
Best of luck with your project 