Skip to content

Latest commit

 

History

History

webapp

The webapp

Simple UI to allow for using the psychdocs.

Also, an admin UI for data ingest, finetuning controls.

Developer's Notes

Part of the tool and framework selection was based on tools newer than create-react-app. This app mostly runs client-side in the user's webbrowser. It leverages React + Typescript + Vite (you can read the details of that here). It also is using MUI-joy for styling. Here's a list of links to components, frameworks, and tools.

  • React
  • Vite
  • Remix.run
  • Typescript
  • We also leverage MUI for a nice consistent look and feel

About APIs

Trying to keep the microservices documented nicely with API specs. details TBD.

Running Locally

You will need pnpm and node.js It's as easy as:

  • pnpm install
  • pnpm dev

Deploying to a k8s cluster

TBD - working on getting a helm chart going for this

Deploying to other locations (like CloudFlare)

TBD