Closed writerly03 closed 8 months ago
Our project structure is very similar to the Monument Lab National Audit, with the addition of user-generated content via Staticman, using GitHub as our database.
The Monument Lab repository provides a framework for handling monument data from multiple sources, processing this data, and offering a user interface for data exploration.
./app/
: Front-end files (HTML, CSS, JS, JSON). Data in ./app/data/
generated by Python scripts../config/
: Contains JSON config files for data processing../data/
: All data in various stages of processing.Staticman acts as a bridge between user submissions and our GitHub repository.
In our previous discussion, Airtable was mentionned as a option that would serve the role of a database and CMS.
Option of using Airtable as the database for our project, similar to Monument Lab, but with a focus on ease of use and integration of file attachments.
Airtable combines the simplicity of a spreadsheet with the complexity of a robust database. It allows us to organize data and store file attachments.
Airtable presents a somewhat flexible and user-friendly approach to database management for the project, accommodating data and file attachments.
I will add some options here as I look back at our previous discussions and do further research.
The first option I will explore will be inspired by Monument Lab's National Monument Audit.