Tim Dietrich

Custom Software Developer

Home Services Portfolio Blog About Contact Newsletter

Behind The Scenes: An Airtable-Based Art Web Site

This afternoon I re-launched my art Web site, located at art.timdietrich.me. It's a significant update to my older site, which I had built using RapidWeaver.

The new site uses Airtable on the backend. Screenshots of the Airtable base are shown at the end of this post.

The site uses Airtable's recently released API to query an Artwork table for published artwork. I'm using a new PHP-based foundation that I've developed that I'm calling "AirCore" to handle the calls to the Airtable API.

To process credit cards, I'm using Stripe's Checkout function and their API. There's some jQuery thrown in to handle the client-side form validation and a few other functions as well. And for email receipts and notifications, I'm using Mandrill's API. It's an interesting combination of APIs.

If you get a chance to check out the site, please do and let me know what you think.

-- Tim

Screenshots

The Artwork table. I'm using a view that has a filter on it, so that only artwork tagged as "Displayed" appear on the site.

A detailed view of a record in the Artwork table.