From 5108439c5614060102bbed37b37f71c9b6291bd7 Mon Sep 17 00:00:00 2001 From: Le-Caignec Date: Thu, 31 Jul 2025 23:47:21 +0200 Subject: [PATCH] refactor: update sidebar and navigation labels, remove unused pages, and add quick start guide --- .vitepress/config.mts | 2 +- .vitepress/sidebar.ts | 41 +-- src/index.md | 25 +- src/overview/contact-us.md | 0 src/overview/quick-start.md | 338 ++++++++++++++++++ src/overview/use-cases.md | 204 +++++++++++ src/overview/use-cases/ai.md | 10 - .../use-cases/other-emerging-trends.md | 10 - 8 files changed, 562 insertions(+), 68 deletions(-) delete mode 100644 src/overview/contact-us.md create mode 100644 src/overview/quick-start.md create mode 100644 src/overview/use-cases.md delete mode 100644 src/overview/use-cases/ai.md delete mode 100644 src/overview/use-cases/other-emerging-trends.md diff --git a/.vitepress/config.mts b/.vitepress/config.mts index a9d54d8..25fbfc6 100644 --- a/.vitepress/config.mts +++ b/.vitepress/config.mts @@ -84,7 +84,7 @@ export default defineConfig({ themeConfig: { // https://vitepress.dev/reference/default-theme-config nav: [ - { text: 'Overview', link: '/overview/welcome' }, + { text: 'Get Started', link: '/overview/welcome' }, { text: 'Protect Data', link: '/manage-data/what-is-protected-data' }, { text: 'Build iApp', link: '/build-iapp/what-is-iapp' }, { text: 'Use iApp', link: '/use-iapp/introduction' }, diff --git a/.vitepress/sidebar.ts b/.vitepress/sidebar.ts index 79c11fb..bc73f03 100644 --- a/.vitepress/sidebar.ts +++ b/.vitepress/sidebar.ts @@ -4,7 +4,7 @@ export function getSidebar() { return { '/overview/': [ { - text: 'OVERVIEW', + text: 'GET STARTED', items: [ { text: '💡 Welcome', link: '/overview/welcome' }, { @@ -30,30 +30,13 @@ export function getSidebar() { }, ], }, + { + text: '🚀 Quick Start', + link: '/overview/quick-start', + }, { text: '📋 Use Cases', - items: [ - { text: 'AI', link: '/overview/use-cases/ai' }, - { - text: 'Other Emerging Trends', - link: '/overview/use-cases/other-emerging-trends', - }, - { - text: 'Use Case Demos', - link: '/overview/use-case-demo', - collapsed: true, - items: [ - { - text: 'Content Creator', - link: '/overview/use-case-demo/content-creator', - }, - { - text: 'Web3 Messaging', - link: '/overview/use-case-demo/web3messaging', - }, - ], - }, - ], + link: '/overview/use-cases', }, { text: '🤖 Use the docs in your AI', @@ -64,16 +47,10 @@ export function getSidebar() { { text: 'EXPLORERS', items: [ + { text: 'iExec Explorer', link: '/overview/iexec-explorer' }, { - text: 'the Explorer', - collapsed: false, - items: [ - { text: 'iExec Explorer', link: '/overview/iexec-explorer' }, - { - text: 'The Graph Explorer', - link: '/overview/the-graph-explorer', - }, - ], + text: 'TheGraph Explorer', + link: '/overview/the-graph-explorer', }, ], }, diff --git a/src/index.md b/src/index.md index 16cf163..9629cce 100644 --- a/src/index.md +++ b/src/index.md @@ -4,21 +4,22 @@ layout: home hero: name: 'Build on iExec Privacy Layer' - text: + tagline: 'Build decentralized applications that combine ownership, privacy, and monetization.' - tagline: - 'Discover how to protect data, build iApps, and leverage confidential - computing on the iExec protocol' actions: - theme: brand text: Get Started - link: /overview/what-we-do + link: /overview/welcome - theme: alt text: Hello World Tutorial link: /overview/helloWorld features: + - icon: 🚀 + title: Quick Start + details: Jump in and start building on iExec in minutes. + link: /overview/helloWorld - icon: 🔐 title: Protect & Manage Data details: @@ -37,22 +38,16 @@ features: Execute existing iApps including Web3Mail, Web3Telegram, and Oracle Factory for your applications link: /use-iapp/introduction - - icon: 🧠 - title: AI Integration - details: - Build AI-powered applications with privacy-preserving machine learning and - confidential computing - link: /overview/use-cases/ai - icon: 💰 title: Monetize Data details: Create revenue streams from your data while maintaining full control and privacy link: /manage-data/guides/manage-data-monetization - - icon: 🔧 - title: Developer Tools + - icon: 🧠 + title: Core Concepts details: - Access comprehensive SDKs, APIs, and tools to integrate with the iExec - ecosystem + Deep dive into the core concepts of the protocol and understand how iExec + enables privacy, governance, and monetization link: /core-concept/sdk --- diff --git a/src/overview/contact-us.md b/src/overview/contact-us.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/overview/quick-start.md b/src/overview/quick-start.md new file mode 100644 index 0000000..70b3391 --- /dev/null +++ b/src/overview/quick-start.md @@ -0,0 +1,338 @@ +# Quick Start + +Get started quickly with iExec's privacy-preserving technologies. Choose from +our pre-built starters or dive into interactive sandboxes to explore specific +features. + +## Project Starters + +Bootstrap your project with our framework-specific templates and start building +privacy-first applications. + +
+
+
+ +
+
+

Next.js Starter

+

Full-featured Next.js template with iExec integration, TypeScript support, and example implementations.

+
+ + Available +
+
+ +
+ +
+
+ +
+
+

React Starter

+

React application template with hooks, components, and utilities for seamless iExec integration.

+
+ + Coming Soon +
+
+
+ +
+
+ +
+
+ +
+
+

Vue.js Starter

+

Vue 3 Composition API template with TypeScript and optimized build configuration for iExec apps.

+
+ + Coming Soon +
+
+
+ +
+
+
+ +## Interactive Sandboxes + +Explore and experiment with iExec features directly in your browser. Perfect for +learning and prototyping. + +
+ +
+
+ +
+
+

DataProtector Core

+

Essential data protection features including encryption, access control, and secure storage.

+
+ + Interactive +
+
+ +
+ +
+
+ +
+
+

DataProtector Sharing

+

Advanced data sharing capabilities with granular permissions and monetization features.

+
+ + Interactive +
+
+ +
+ +
+
+ +
+
+

Web3 Telegram

+

Privacy-preserving Telegram messaging integration with user consent management.

+
+ + Interactive +
+
+ +
+ +
+
+ +
+
+

Web3 Mail

+

Secure email communication for Web3 users without revealing personal email addresses.

+
+ + Interactive +
+
+ +
+ +
+
+ +
+
+

Oracle Factory

+

Create and deploy custom oracles for bringing off-chain data into your Web3 applications.

+
+ + Interactive +
+
+ +
+
+ +## Next Steps + +After exploring our starters and sandboxes: + +1. **Choose Your Framework**: Start with our Next.js template or wait for + React/Vue options +2. **Experiment**: Try the interactive sandboxes to understand core concepts +3. **Build**: Integrate the features you need into your application +4. **Deploy**: Use our deployment guides for production-ready applications + + + + diff --git a/src/overview/use-cases.md b/src/overview/use-cases.md new file mode 100644 index 0000000..f6f13f4 --- /dev/null +++ b/src/overview/use-cases.md @@ -0,0 +1,204 @@ +# Use Cases Showcase + +Explore our demo applications showcasing iExec's privacy-preserving technologies +in action. Each use case demonstrates real-world applications of confidential +computing and decentralized data protection. + +
+
+
+ + Content Creator Demo Screenshot + +
+
+

Content Creator

+

+ A comprehensive demo showcasing iExec's DataProtector Sharing module. Experience privacy-first data sharing where content creators can securely share their work while maintaining full control over access permissions and monetization. +

+
+ DataProtector + Privacy-First + Content Sharing + Monetization +
+ +
+
+ +
+
+ + Web3Messaging Demo Screenshot + +
+
+

Web3Messaging

+

+ Secure communication platform for Web3 users enabling privacy-preserving messaging through Web3Mail and Web3Telegram. Users maintain control over their data while enabling targeted communication and monetizing their engagement. +

+
+ Web3Mail + Web3Telegram + User Consent + Monetization +
+ +
+
+
+ + + + diff --git a/src/overview/use-cases/ai.md b/src/overview/use-cases/ai.md deleted file mode 100644 index 6c8d0dd..0000000 --- a/src/overview/use-cases/ai.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: AI Use Cases -description: AI applications with iExec ---- - -# 🤖 AI Use Cases - -This page is under development. - - diff --git a/src/overview/use-cases/other-emerging-trends.md b/src/overview/use-cases/other-emerging-trends.md deleted file mode 100644 index bc02049..0000000 --- a/src/overview/use-cases/other-emerging-trends.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Other Emerging Trends -description: Other emerging trends ---- - -# 🚀 Other Emerging Trends - -This page is under development. - -