🏛️ [EPIC] : Athena Application Package and Front End
stevenj opened this issue · comments
Summary
Athena Application Package and Front End
JIRA Epic
TODO
Description
Demonstrate the capability of running fully decentralized UX, Athena will incorporate a fully functional voting interface in a browser which looks and feels like a Web2 served centralized application.
Functionality will:
- Provide Static endpoints to deliver a fully functional voting UX in a local browser. (Flutter based Catalyst Voices derived front end).
- Implement dynamic endpoints as required to create templated data for use by the user interface.
- Interact with the API’s supplied by the HTTP Gateway running in the local Hermes Engine.
- Does not require any centralized Web2 resources, such as centralized APIs, CDNs or Telemetry (can be opted in).
- Full Catalyst Voices functionality can be provided if user opts-in and the app can interact with the catalyst-voices backend to do functions not supported by Hermes.
- Telemetry/Tracing can be opted in to help with debugging user issues.
- All opt-in web2 content is opted out by default.
Todo
Athena Package
- Athena Packaged
- Catalyst Voices bundled in package as Front End
- Hermes Modules for Athena incorporated to provide dynamic business logic functionality.