Interactive Ethereum protocol explorer — hands on.
Explore, visualize and understand Ethereum protocol changes (EIPs) by interacting with real library code running directly in the browser.
Status: Beta — The project is fully functional, but the APIs of reusable components (E-Components, UI components) have not fully stabilized yet. Contributions are very welcome — expect some manual back-and-forth during review until the component interfaces settle.
git clone https://github.com/feelyourprotocol/website.git
cd website
npm install
npm run devSocial preview cards for explorations/topics use Playwright in the isolated og/ package. Not required for npm run dev. Once per machine:
npm run og:setup
npm run og:checkSee og/README.md.
Thread visuals (timeline, roadmap board, hero) — see roadmap/social/README.md:
npm run capture:socialProduction builds (dist/website, dist/docs, dist/community-token, dist/roadmap) are not in the repo — the server runs npm run build:deploy after git pull. See server-config/deployment/fyp_deploy.sh.
Full website docs (contributor guide & architecture) are at docs.feelyourprotocol.org. API docs will follow on a separate subdomain.
Guidelines and transparency page for the independently launched community token:
- Production: community-token.feelyourprotocol.org (after deploy)
- Local dev:
npm run community-token:dev→ http://localhost:5174
See community-token/README.md for content structure and deployment notes.
Organizational home — vision, milestones, roadmap tracks, timeline, and core concept/infrastructure outlines:
- Production: roadmap.feelyourprotocol.org (after deploy)
- Local dev:
npm run roadmap:dev
See roadmap/README.md for structure, the data-driven visualizations, and deployment notes.
Shared fleet URLs (roadmap origin, project X handle, etc.) live in src/libs/roadmapUrls.ts. Project X is @FeelEthereum — not @feelyourprotocol (domain name ≠ handle). VitePress configs duplicate the X URL with a comment pointing there.