Databases and dynamic content

A blog, a product list or a team page that updates from a table instead of by hand.

Most sites have a list in them somewhere. Products, blog posts, team members, listings, events, case studies. Copying a card and editing the text works until there are thirty of them and one has the old phone number.

Fronty gives every site a database. You make a table with the columns you need, fill in rows like a spreadsheet, and then bind one card on the page to that table. Fronty renders the rest: one card per row, in your design, updating whenever the table does.

When you'd use it

  • A blog or news section where each post has a title, an image, a date and a body.
  • A catalogue where every item needs its own page, generated from the row rather than built by hand.
  • Anything with a filter or a search box over a list.

How to do it

  1. Open Database in the dashboard and create a table.
  2. Add your columns. Text, number, date, image, link, yes/no, or nested JSON for something like a set of social links.
  3. In the editor, select the card you want repeated and connect it to the table.
  4. Map each field: this heading is the title column, this image is the photo column.

What it costs

Included on every plan, including the free one. What changes is how many tables and rows you get — see the pricing page.