Add module: ui-public
The current ui-express module is a web application that is used internally in a genebank and is hosted on an internal network (LAN).
This ticket is to add an new module ui-public that will provide a public web interface to accession data in GG-CE.
Basics
Most of the framework should be based on the work done in genesys-pgr/genesys-ui!725:
- No SSR
- Hash routing
- i18n support
Initial implementation
Add routes and pages:
-
/ serves the
WelcomePage
that renders a search box -
/a/ shows the
AccessionListPage
that renders a table ofAccession[]
-
/a/{id} shows
AccessionDetailsPage
that displaysAccession
details