This project is an experiment in using Zenodo as a database for reviews, using its API to maintain and display them.
It's deliberately simplistic and doesn't cover aspects such as authorisation.
- Install Node.js 16
- Get a personal access token on the Zenodo sandbox with
deposit:actionsanddeposit:writescopes - Create a
.envfile based on.env.distand paste in the token - Run
npm ci - Run
npm start - Open
http://localhost:3000/in your browser.
It also has been a chance to try some new technologies. Like Sciety it makes heavy use of fp-ts, but also tries out:
hyper-tsfp-ts-routingio-tsexperimental modules (Decoder,EncoderandCodec)- npm workspaces (for incubating potential libraries)