https://github.com/abrie/catalogme
Experimental GraphQL Catalog Generator
https://github.com/abrie/catalogme
catalog-site-builder dynamic-site-generator e-commerce
Last synced: 2 months ago
JSON representation
Experimental GraphQL Catalog Generator
- Host: GitHub
- URL: https://github.com/abrie/catalogme
- Owner: abrie
- Created: 2019-11-19T20:09:00.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T02:28:28.000Z (over 3 years ago)
- Last Synced: 2025-01-24T23:27:12.920Z (over 1 year ago)
- Topics: catalog-site-builder, dynamic-site-generator, e-commerce
- Language: Go
- Homepage:
- Size: 1.88 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# (toy project) Catalog Site Builder
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.
## In a nutshell
1. Ingests data from a Sqlite3, exports the tables as JSON arrays (sqlite3, Bash).
2. Indexes the arrays into dictionary (Bash, jq)
3. Generates a GraphQL schema from the dictionaries (Bash, Node)
4. Generates a Golang GraphQL endpoint (gqlgen, Go)
5. Serves the content (React)