Building a directory app with Adalo

An app that lists places, people or businesses that visitors can browse and filter.

Directories are usually seeded with imported data, then made discoverable with filters. Both steps have well-known failure modes.

What this kind of app usually needs

  • A list of entries with a photo, category and location
  • Category and location filters
  • A detail page for each entry
  • A way to import your starting data from a spreadsheet
  • A submission form so people can add entries

The parts that take the most work

Importing the initial data

CSV imports fail on inconsistent columns, mixed date formats and blank required properties.

Category filtering

An "All" option in a category filter returns nothing unless you handle it explicitly.

Deep links to entries

Sharing a single entry needs an encoded deep link that passes an id.

Tools that help