How to create a kind of directory app?

Here is a response I wrote in a different post. You didn’t specify using choice components, but maybe that’s what you want? What you are describing above looks very similar to how the example in the concepts app is set up. Hope this helps.