Simple, yaml-based term-definition dictionary.
This is a micro-project I set up for myself just to show off my daughter's first ca. 100 words.
I set up a nice workflow based on Gulp, Express and React in order to make it simple to add terms and to edit the codebase as well.
To install all dependencies:
npm install
Just run
gulp serve
then visit e.g. localhost:3000/laia-ca, where the laia-ca refers to the dictionary in data/laia-ca.yaml. Both the server and the browser will reload automatically on changes.
Just run
gulp build
which will generate a static build under static for all existing dictionaries. You can then publish to any static hosting provider, like Github Pages.
Dictionaries are written in yaml and live under data. You can take the existing one as a reference.