This is a Clojurescript helix app (lightweight react wrapper with modern react hooks). The routing is custom, events are custom, custom get/post request based on js/fetch (more modern) all utilities are mine, feel free to use them for your own projects
No global context providers
You should place your api key in config/config.edn in a map
{:api-key "mykeygoeshere"} A macro will take care and consume it
npm install or yarn add to install the javascript dependencies, then hit 'shadow-cljs watch app'