Skip to content

Commit 04bce4b

Browse files
authored
Merge pull request #1553 from oasisprotocol/matevz/feature/landing-page-use-cases
landing page: Add Use cases section
2 parents d63f9dc + 1a76af1 commit 04bce4b

File tree

6 files changed

+288
-9
lines changed

6 files changed

+288
-9
lines changed

docs/README.mdx

Lines changed: 29 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,36 @@ import DocCard from "@theme/DocCard";
22
import DocCardList from "@theme/DocCardList";
33
import { findSidebarItem } from "@site/src/sidebarUtils";
44
import DocCardSection from "@site/src/components/DocCardSection";
5+
import HammerSvg from "@site/static/img/HammerGraphic.svg?react";
56
import OasisSvg from "@site/static/img/OasisGraphic.svg?react";
6-
import GetInvolvedSvg from "@site/static/img/GetInvolvedGraphic.svg?react";
7-
import BuildSvg from "@site/static/img/BuildGraphic.svg?react";
8-
import DevelopCoreSvg from "@site/static/img/DevelopCoreGraphic.svg?react";
9-
import NodesSvg from "@site/static/img/NodesGraphic.svg?react";
7+
import SpeakerSvg from "@site/static/img/SpeakerGraphic.svg?react";
8+
import CogSvg from "@site/static/img/CogGraphic.svg?react";
9+
import CoreSvg from "@site/static/img/CoreGraphic.svg?react";
10+
import BlocksSvg from "@site/static/img/BlocksGraphic.svg?react";
1011

1112
# Getting Started
1213

1314
<div className="homepage-container">
1415

16+
<DocCardSection
17+
title="Use Cases"
18+
path="/build/use-cases"
19+
fullWidth
20+
itemPaths={[
21+
"/build/use-cases/key-generation",
22+
"/build/use-cases/trustless-agent",
23+
]}
24+
svg={<OasisSvg className="animatedSvg" />}
25+
>
26+
Use Oasis to build verifiable, auditable applications
27+
powered by TEE running on a permissionless network of nodes. No censorship,
28+
no hidden costs, no central authority!
29+
30+
Get your hands dirty quickly by reviewing [top use cases](/build/use-cases)
31+
and considering one that fits your needs. Our tutorials will help you make
32+
your app up and running in no time.
33+
</DocCardSection>
34+
1535
<DocCardSection
1636
title="Build on Oasis"
1737
path="/build/"
@@ -21,7 +41,7 @@ import NodesSvg from "@site/static/img/NodesGraphic.svg?react";
2141
"/build/sapphire/",
2242
"/build/opl/",
2343
]}
24-
svg={<BuildSvg className="animatedSvg" />}
44+
svg={<HammerSvg className="animatedSvg" />}
2545
>
2646
Our [Runtime Offchain Logic (ROFL)](/build/rofl/) enables you to build
2747
secure applications running in a trusted environment (TEE). This is ideal
@@ -46,7 +66,7 @@ import NodesSvg from "@site/static/img/NodesGraphic.svg?react";
4666
"/general/manage-tokens/",
4767
]}
4868
svg={
49-
<OasisSvg className="animatedSvg" />
69+
<BlocksSvg className="animatedSvg" />
5070
}
5171
>
5272
Learn the fundamentals of Oasis architecture, wallets, and unique privacy
@@ -59,7 +79,7 @@ import NodesSvg from "@site/static/img/NodesGraphic.svg?react";
5979
itemPaths={[
6080
"/get-involved/",
6181
]}
62-
svg={<GetInvolvedSvg className="animatedSvg" />}
82+
svg={<SpeakerSvg className="animatedSvg" />}
6383
>
6484
Connect with developers, run infrastructure, and contribute to the future of Oasis.
6585
</DocCardSection>
@@ -72,7 +92,7 @@ import NodesSvg from "@site/static/img/NodesGraphic.svg?react";
7292
"/node/network/testnet",
7393
"/node/run-your-node/",
7494
]}
75-
svg={<NodesSvg className="animatedSvg" />}
95+
svg={<CogSvg className="animatedSvg" />}
7696
>
7797
If you want to run your own Oasis node, this part will provide you with guides on the current Mainnet and Testnet network parameters and how to set up your node, let it be a validator node, perhaps running a ParaTime or just a simple client node for your server to submit transactions and perform queries on the network.
7898
</DocCardSection>
@@ -85,7 +105,7 @@ import NodesSvg from "@site/static/img/NodesGraphic.svg?react";
85105
"/core/runtime/",
86106
"/adrs",
87107
]}
88-
svg={<DevelopCoreSvg className="animatedSvg" />}
108+
svg={<CoreSvg className="animatedSvg" />}
89109
>
90110
Whether you want to contribute your code to the core components of the Oasis Network or just learn more about the Oasis consensus layer and other core components, this is the part for you.
91111

File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)