[HIP-XXX] Revamp FE and harmonize apps #5
bitbeckers
started this conversation in
HIPs
Replies: 1 comment
-
From open issues:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
To do
Summary
We propose a split between hypercerts content and the web3 utility.
Abstract
After developing hypercerts minting apps, the marketplace in the hyperboards app and the evaluations MVP, the hypercerts app stack now consists of a bunch of independent applications. Because of the dependency of implementing new FE features into the current FE stack, delivery of new features, and feeling comfortable with experimentation, can be improved.
For relatively static content (e.g. blogs, announcements) the app on https://hypercerts.org should suffice. We will harmonize minting, claiming, buy/sell/offer, evaluations in a separate application on https://app.hypercerts.org. Docs will be exposed under https://docs.hypercerts.org
Additionally, because we've built a custom indexer + API to provide the data from EAS, EVMs and subgraphs in the same query, we should also formally expose this under https://api.hypercerts.org.
The updated applications will inherit the design language created by Ira and currently expressed in the hyperboards application.
Motivation and rationale
We provide a clear stack of applications for users and endpoints for builders. The current state of 3 different applications is confusing since there's not one application that provides the full lifecycle of hypercerts as the datalayer in a interconnected impact funding network.
Implementation
Frontend
https://hypercerts.org
|https://staging.hypercerts.org
App: Placmic, React, TailwindCSS, ChakraUI, etc to be determined
Content: announcements, blogs, hypercerts media, papers, etc
Docs
https://docs.hypercerts.org
App: Docusaurus, Nextra? TBD
Content: API docs (automagic from releases), SDK docs (automagic from releases), Quickstart Guides, FAQs, contract docs
API
https://api.hypercerts.org
|https://staging-api.hypercerts.org
Express server exposing subgraph, supabase, 3rd party evaluation data providers
App
https://app.hypercerts.org
|https://testnet.hypercerts.org
Production chains are exposed via
app
, testnet chains viatestnet
App: React, TailwindCSS, ChakraUI, etc to be determined
Content: hypercert exploration, inpect hypercerts, mint, create, manage (split, merge, burn), buy, bid, sell, evaluate.
Operation requirements and ownership
Full-stack: @bitbeckers, @kristoferlund, @Jipperism
Design: @holkeb, @eirena
Links and additional information
No response
Beta Was this translation helpful? Give feedback.
All reactions