This is work in progress. An attempt to generalize previous projects into a useful utility.
A tool to build/generate a digital catalog according to a flat JSON schema.
- Ingests data from a Sqlite3, exports the tables as JSON arrays (sqlite3, Bash).
- Indexes the arrays into dictionary (Bash, jq)
- Generates a GraphQL schema from the dictionaries (Bash, Node)
- Generates a Golang GraphQL endpoint (gqlgen, Go)
- Serves the content (React)