Problem
The application boots directly into the explorer home; there is no page that explains what Octraban is, who it is for, or that its contracts are live on testnet. New visitors have no context.
What needs to be done
- Add a landing page at
/ (relocate the current explorer home to /explorer and update navigation and internal links accordingly).
- Sections: project name and tagline; what it does (decode Soroban XDR into human-readable activity, visualize contract relationships, prototype in the sandbox); a "Live on testnet" panel linking the deployed contracts on stellar.expert; a primary call-to-action into the explorer; footer linking the three org repositories.
- Live testnet links to include:
- Explorer/registry contract:
CBKPNRQ4D3KTAAE7MMJ4HL6JNF2J2EBG2PSSRW4YHOMHTRHUU734CFWJ
- Ticket contract:
CDX3V6OE72KUIEEJTBLFCQZFXZCAKOYWYXK2KPRM57M6FLZFAVUSVL42
- Explorer link format:
https://stellar.expert/explorer/testnet/contract/<id>
- Responsive and theme-aware; keep the existing look and feel.
Files
- new
src/pages/Landing.tsx
src/App.tsx (routing), src/components/Nav.tsx (navigation)
Acceptance deliverables
- Landing renders at
/; the explorer is reachable at /explorer.
- The testnet panel shows both contract links with correct stellar.expert hrefs.
- Layout works on mobile and desktop.
Tests to pass
- Test: landing renders the tagline and the primary CTA linking to
/explorer.
- Test: both testnet contract links are present with the expected
href values.
Problem
The application boots directly into the explorer home; there is no page that explains what Octraban is, who it is for, or that its contracts are live on testnet. New visitors have no context.
What needs to be done
/(relocate the current explorer home to/explorerand update navigation and internal links accordingly).CBKPNRQ4D3KTAAE7MMJ4HL6JNF2J2EBG2PSSRW4YHOMHTRHUU734CFWJCDX3V6OE72KUIEEJTBLFCQZFXZCAKOYWYXK2KPRM57M6FLZFAVUSVL42https://stellar.expert/explorer/testnet/contract/<id>Files
src/pages/Landing.tsxsrc/App.tsx(routing),src/components/Nav.tsx(navigation)Acceptance deliverables
/; the explorer is reachable at/explorer.Tests to pass
/explorer.hrefvalues.