The Awesome Table website defines it as so:
Awesome Table lets you display the content of a Google Sheet into various types of views: From a simple table to people directories, Gantt chart views, Google Maps, card views… There are many possibilities to suit your personal and professional needs. With it, data in Sheets are shown in a more functional way and can be shared with viewers.
From a flipped point of view, Awesome Table can provide a way of organising resources and then embedding this dynamic table somewhere:
1. GO TO SITE: Sign into Awesome-tables.com with your Google account. This will then link with Google Sheets.
2. CHOOSE A TEMPLATE: Preview the different templates provides and once happy, click Use Template to create a copy.
3. INPUT THE DATA: Open the Spreadsheet attached to the template. There are two sheets tabs at the bottom of the spreadsheet: data and template. To use the basic template as is, delete the dummy data and add your own. Depending on the template selected, you may need to refer to the support site for information related to the upload of specific elements such as images.
4. CUSTOMISING TEMPLATE: If there are fields that you do not want built into the template, then you can change the headings in the Data sheet. However, make sure that you do the same within the Template sheet.
5. SHARING AND EMBEDDING DISPLAYS: Once complete, it is possible to both share a link to the display or embed it using an iframe.
NOTE: It is possible to really customise an Awesome Table or even start from scratch. For those wanting to go down this path, there is a support site with a range of documentation. John Stewart has also written a useful introduction. Also, here is an example of an embedded Awesome Table: