Inspiration

Airtable makes it easy to organize tabular data, but once you move beyond a single table, things can start to get complex. MatchMaker helps optimize matches between Organizations and Candidates by displaying all of the information you need for informed decision making in one handy block.

What it does

MatchMaker helps optimize matches between Organizations and Candidates by displaying the Organization's requirements inline with available candidates. Everything is customizable so that it works with any Base/Table/Fields.

How I built it

I started from the handy To-do list tutorial, which conveyed the basics in a handful of hours. From there I started over with my own new block, consulting the API Reference as I ran into challenges or searched for solutions.

Challenges I ran into

While the Guides and API Reference are well-written, I could have benefited from a great deal more examples and example usage. The API Reference would completely detail a given object, for example, but seldom share demonstrations of usage, which are critical to gaining quick understanding of new concepts.

What I learned

I've been wanting to play with Airtable for a very long time, and I'm glad this contest pushed me to finally do so. While not demonstrated here, I've been using the automatically-generated REST APIs for my other Bases in a number of projects. This contest was a great opportunity to learn a new way to create advanced new functionality with Airtable "inside" a Base.

What's next for MatchMaker

MatchMaker is currently a proof of concept - I hope to flesh it out further and create a real matchmaking web site to help connect organizations in need with technologists who wish to contribute their skills!

Share this project:

Updates