-
Notifications
You must be signed in to change notification settings - Fork 2
feat: explorer part 2 #23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 17 commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
e49dbb0
feat: enhance UseCaseCard component with dynamic labels and refactor …
Le-Caignec 5a0c238
feat: add FeatureCard and ImageViewer components, refactor iExec Expl…
Le-Caignec e7c01c7
Update src/components/FeatureCard.vue
Le-Caignec f45102f
feat: remove unused FeatureGrid and ImageGrid components
Le-Caignec 0df4603
feat: remove unused logo and fork button images
Le-Caignec ba79172
feat: add .vitepress/.temp to .gitignore
Le-Caignec 85be921
feat: refactor FeatureCard component usage and update layout in iExec…
Le-Caignec dba9701
fix: adjust margin for icon in FeatureCard component
Le-Caignec dc9054c
feat: remove link icon from ImageViewer component and update related …
Le-Caignec 4cc38c4
feat: add Builder Dashboard assets and update documentation references
Le-Caignec e913a8a
fix: correct formatting of FeatureCard component in iExec Explorer do…
Le-Caignec 3047a29
Merge remote-tracking branch 'origin/main' into feature/explorer-part-2
Le-Caignec 32d6a28
fix: update image URLs in Builder Dashboard documentation for dark mode
Le-Caignec ab1494a
Refactor code structure for improved readability and maintainability
Le-Caignec 05f4ca6
fix: update image alt text and links in subgraph explorer documentation
Le-Caignec 54d313e
feat: add iExec logo and update ProjectCard component to support icon…
Le-Caignec 646fb36
fix: adjust ProjectCard layout and improve spacing in subgraph explor…
Le-Caignec 21e646b
fix: improve layout and spacing in FeatureCard component
ErwanDecoster b785a33
Merge branch 'feature/explorer-part-2' of https://github.com/iExecBlo…
ErwanDecoster 6be8dd5
fix: adjust icon container size and image class in ProjectCard component
ErwanDecoster cad564d
feat: replace Arbitrum logo PNG with SVG and update ProjectCard refer…
ErwanDecoster e386be8
fix: remove unused link-url attributes from FeatureCard instances in …
Le-Caignec ef72b2e
Merge branch 'feature/explorer-part-2' of https://github.com/iExecBlo…
Le-Caignec a8b053c
fix: update margin classes for voucher balance and iApp overview sect…
Le-Caignec b5a3341
fix: update margin class in iExec Explorer and adjust link-url in The…
Le-Caignec 1d3801a
docs: code structure for improved readability and maintainability
Le-Caignec File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+771 KB
src/assets/tooling-&-explorers/builder-dashboard/build-voucher-view.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Le-Caignec marked this conversation as resolved.
Show resolved
Hide resolved
|
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,5 @@ | ||
| <template> | ||
| <div class="my-8 grid grid-cols-1 gap-6 md:grid-cols-2"> | ||
| <div class="my-4 grid grid-cols-1 gap-4 md:grid-cols-2"> | ||
| <slot /> | ||
| </div> | ||
| </template> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,175 @@ | ||
| --- | ||
| title: Builder Dashboard | ||
| description: | ||
| Monitor iExec applications with the powerful Builder Dashboard. Manage your | ||
| iApps and your manage vouchers | ||
| --- | ||
|
|
||
| # 🏗️ Builder Dashboard | ||
|
|
||
| The **Builder Dashboard** is your comprehensive development hub for iExec | ||
| protocol. Monitor voucher usage, track your remaining compute capacity for TEE | ||
| iApp runs, and view execution history—all in one place. This powerful interface | ||
| streamlines your development workflow and provides deep insights on your | ||
| confidential iApps deployed on the protocol. | ||
|
|
||
| <ImageViewer | ||
| image-url-dark="/assets/tooling-&-explorers/builder-dashboard/builder-dashboard.png" | ||
| image-alt="Builder Dashboard Overview" | ||
| link-url="https://builder.iex.ec/" | ||
| caption="🔗 Access the Builder Dashboard" | ||
| /> | ||
|
|
||
| ## 🎯 Key Features | ||
|
|
||
| <CardGrid> | ||
| <FeatureCard | ||
| icon="mdi:chart-line" | ||
| title="Voucher consumption & Task History" | ||
| description="View complete task execution history with status, pricing, deals, and comprehensive voucher consumption tracking" | ||
| link-url="#voucher-history" | ||
| icon-color="text-blue-500" | ||
| /> | ||
|
|
||
| <FeatureCard | ||
| icon="mdi:apps" | ||
| title="Confidential iApp Monitoring" | ||
| description="Monitor deployed iApps, track execution statistics, unique users" | ||
| link-url="#iapp-management" | ||
| icon-color="text-green-500" | ||
| /> | ||
| </CardGrid> | ||
|
|
||
| ## 📊 Voucher Consumption & Task History {#voucher-history} | ||
|
|
||
| The first screen of the Builder Dashboard provides comprehensive voucher | ||
| monitoring with detailed task execution history and real-time balance tracking. | ||
|
|
||
| <ImageViewer | ||
| image-url-dark="/assets/tooling-&-explorers/builder-dashboard/build-voucher-view.png" | ||
| image-alt="Voucher Consumption Dashboard" | ||
| link-url="https://builder.iex.ec/vouchers" | ||
| caption="🔗 Access Voucher Dashboard" | ||
| /> | ||
|
|
||
| ### Current Voucher Balance & Management | ||
|
|
||
| <div class="bg-gradient-to-r from-green-400/10 to-green-400/5 rounded-[6px] p-6 border-l-4 border-green-700 mb-6"> | ||
| <h4 class="!mt-0 !mb-2">💰 Voucher Balance Overview</h4> | ||
| <ul class="!mb-0"> | ||
| <li><strong>Current Balance</strong>: View your remaining voucher credits and compute capacity</li> | ||
| <li><strong>Claim New Vouchers</strong>: Request additional vouchers directly from the dashboard</li> | ||
| <li><strong>Expiration Alerts</strong>: Get notified before vouchers expire</li> | ||
| </ul> | ||
| </div> | ||
|
|
||
| ### Task Execution History | ||
|
|
||
| <CardGrid> | ||
| <FeatureCard | ||
| icon="mdi:history" | ||
| title="Complete Task History" | ||
| description="Chronological list of all executed tasks with detailed execution information" | ||
| link-url="#task-history" | ||
| icon-color="text-blue-500" | ||
| /> | ||
|
|
||
| <FeatureCard | ||
| icon="mdi:chart-line" | ||
| title="Task Status Tracking" | ||
| description="Real-time status updates: Pending, Running, Completed, Failed" | ||
| link-url="#task-status" | ||
| icon-color="text-green-500" | ||
| /> | ||
|
|
||
| <FeatureCard | ||
| icon="mdi:currency-usd" | ||
| title="Pricing & Cost Analysis" | ||
| description="Detailed cost breakdown per task and cumulative spending analytics" | ||
| link-url="#cost-analysis" | ||
| icon-color="text-orange-500" | ||
| /> | ||
|
|
||
| <FeatureCard | ||
| icon="mdi:handshake" | ||
| title="Deal Association" | ||
| description="View which deal each task belongs to and track deal performance" | ||
| link-url="#deal-tracking" | ||
| icon-color="text-purple-500" | ||
| /> | ||
| </CardGrid> | ||
Le-Caignec marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| ## 📱 Confidential iApp Management {#iapp-management} | ||
|
|
||
| The second screen provides comprehensive management and analytics for your | ||
| deployed confidential iApps with detailed statistics and user insights. | ||
|
|
||
| <ImageViewer | ||
| image-url-dark="/assets/tooling-&-explorers/builder-dashboard/my-iapps-view.png" | ||
| image-alt="My Confidential iApps Dashboard" | ||
| link-url="https://builder.iex.ec/iapps" | ||
| caption="🔗 Manage Your iApps" | ||
| /> | ||
|
|
||
| ### My Confidential iApps Overview | ||
|
|
||
| <div class="bg-gradient-to-r from-blue-400/10 to-blue-400/5 rounded-[6px] p-6 border-l-4 border-blue-700 mb-6"> | ||
Le-Caignec marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| <h4 class="!mt-0 !mb-2">📱 iApp Portfolio Metrics</h4> | ||
| <ul class="!mb-0"> | ||
| <li><strong>Deployed Applications</strong>: Complete list of all your confidential iApps currently deployed</li> | ||
| <li><strong>Execution Statistics</strong>: See exactly how many times each iApp has been executed</li> | ||
| <li><strong>Unique Users</strong>: Track total unique users who have run each application</li> | ||
| <li><strong>Revenue Insights</strong>: Track earnings and profitability per application</li> | ||
| </ul> | ||
| </div> | ||
|
|
||
| ### Application Statistics Dashboard | ||
|
|
||
| <CardGrid> | ||
| <FeatureCard | ||
| icon="mdi:apps" | ||
| title="Deployed iApps" | ||
| description="View all your confidential applications with deployment status, versions, and metadata" | ||
| link-url="#deployed-iapps" | ||
| icon-color="text-blue-500" | ||
| /> | ||
|
|
||
| <FeatureCard | ||
| icon="mdi:counter" | ||
| title="Execution Count" | ||
| description="Track how many times each iApp has been executed since deployment" | ||
| link-url="#execution-count" | ||
| icon-color="text-green-500" | ||
| /> | ||
|
|
||
| <FeatureCard | ||
| icon="mdi:account-group" | ||
| title="Unique Users" | ||
| description="Monitor total unique users who have interacted with each application" | ||
| link-url="#unique-users" | ||
| icon-color="text-orange-500" | ||
| /> | ||
|
|
||
| <FeatureCard | ||
| icon="mdi:trending-up" | ||
| title="Usage Trends" | ||
| description="Analyze usage patterns, peak times, and growth trends for each iApp" | ||
| link-url="#usage-trends" | ||
| icon-color="text-purple-500" | ||
| /> | ||
| </CardGrid> | ||
Le-Caignec marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| ::: tip 💡 Dev Tip | ||
|
|
||
| Use the **Builder Dashboard** to monitor your iExec applications and optimize | ||
| your development workflow. The comprehensive analytics help you make data-driven | ||
| decisions for better application performance. | ||
|
|
||
| ::: | ||
|
|
||
| <script setup> | ||
| import { Icon } from '@iconify/vue'; | ||
| import ImageViewer from '../../components/ImageViewer.vue'; | ||
| import FeatureCard from '../../components/FeatureCard.vue'; | ||
| import CardGrid from '../../components/CardGrid.vue'; | ||
| </script> | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.