Skip to content

Commit

Permalink
update copy
Browse files Browse the repository at this point in the history
  • Loading branch information
kearfy committed Sep 17, 2024
1 parent bd27a57 commit 201b9f5
Showing 1 changed file with 18 additions and 44 deletions.
62 changes: 18 additions & 44 deletions src/pages/index.astro
Original file line number Diff line number Diff line change
Expand Up @@ -43,15 +43,17 @@ import DarkSurrealQL from '@img/surreal-icon.png';
Documentation
</h1>
<p class="md:w-2/3 lg:w-1/2 font-extralight text-text/60">
Learn how to get up and running with SurrealDB through tutorials, APIs and platform resources.
SurrealDB makes building and scaling realtime apps dramatically quicker and easier. Get started by <a href="/docs/surrealdb/installation">installing the server</a>, and jump into our <a href="/docs/surrealdb/introduction/start">getting started guide</a> to learn how to insert and query data in SurrealDB in minutes.
<br /><br />
To quickly test out SurrealDB and <a href="/docs/surrealql">SurrealQL</a> functionality, we've included <a href="/docs/surrealql/demo">demo dataset</a> which you can download and <a href="/docs/surrealdb/cli/import"><code>import</code></a> into your SurrealDB instance.
</p>
</div>
<div class="space-y-4">
<h1 class="text-4xl font-thin">
Getting Started
</h1>
<p class="md:w-2/3 lg:w-1/2 font-extralight text-text/60">
Discover how to set up a database to an app making queries in just a few minutes.
To start using SurrealDB with its SDKs, first install the appropriate SDK for your programming language, then initialize a connection to your SurrealDB instance using the provided connection methods and authentication credentials.
</p>
<div class="flex gap-4 pt-2 flex-wrap">
<IconBox
Expand Down Expand Up @@ -99,25 +101,25 @@ import DarkSurrealQL from '@img/surreal-icon.png';
<Boxes wider class="pt-2">
<IconBox
title="SurrealDB"
description="Learn how to build a user management app with Flutter and Supabase Database, Auth, and Storage functionality."
description="SurrealDB makes building and scaling realtime apps dramatically quicker and easier. Get started by installing the server, and jump into our getting started guide to learn how to insert and query data in SurrealDB in minutes."
href="/docs/surrealdb"
icon={{ light: LightSurrealDB, dark: DarkSurrealDB }}
/>
<IconBox
title="SurrealQL"
description="Learn how to build a user management app with Flutter and Supabase Database, Auth, and Storage functionality."
description="SurrealQL is designed to provide developers with a seamless and intuitive way to interact with SurrealDB. It offers a familiar syntax and supports various statement types, allowing you to perform complex database operations efficiently."
href="/docs/surrealql"
icon={{ light: LightSurrealQL, dark: DarkSurrealQL }}
/>
<IconBox
title="Surrealist"
description="Learn how to build a user management app with Flutter and Supabase Database, Auth, and Storage functionality."
description="Surrealist is a user interface for interacting with your SurrealDB database visually. It enables you to seamlessly connect to any SurrealDB instance, allowing you to execute queries, explore your tables, design your schemas, and much more."
href="/docs/surrealist"
icon={{ light: LightSurrealist, dark: DarkSurrealist }}
/>
<IconBox
title="SurrealML"
description="Learn how to build a user management app with Flutter and Supabase Database, Auth, and Storage functionality."
description="SurrealML is an engine that seeks to do one thing, and one thing well: store and execute trained ML models. SurrealML does not intrude on the training frameworks that are already out there, instead works with them to ease the storage, loading, and execution of models. "
href="/docs/surrealml"
icon={{ light: LightSurrealML, dark: DarkSurrealML }}
/>
Expand All @@ -131,96 +133,68 @@ import DarkSurrealQL from '@img/surreal-icon.png';
<IconBox
title="Rust"
status="available"
description="Learn how to build a user management app with Flutter and Supabase Database, Auth, and Storage functionality."
description="A native async-friendly SDK for Rust with bi-directional, binary communication over WebSocket or HTTP, and support for SurrealDB embedded in-memory and on-disk."
href="/docs/sdk/rust"
icon={{ light: LightRust, dark: DarkRust }}
/>
<IconBox
title="JavaScript"
status="available"
description="Learn how to build a user management app with Flutter and Supabase Database, Auth, and Storage functionality."
description="A native SDK for JavaScript with bi-directional, binary communication over WebSockets or HTTP, and support for SurrealDB embedded in-memory and on-disk."
href="/docs/sdk/javascript"
icon={{ light: LightJavascript, dark: DarkJavascript }}
/>
<IconBox
title="TypeScript"
status="available"
description="Learn how to build a user management app with Flutter and Supabase Database, Auth, and Storage functionality."
href="/docs/sdk/javascript"
description="Full support for TypeScript definitions from within the JavaScript SDK, for working with strongly-typed data with embedded and remote databases."
href="/docs/sdk/javascript/core/initialization"
icon={{ light: LightTypescript, dark: DarkTypescript }}
/>
<IconBox
title="PHP"
status="available"
description="Learn how to build a user management app with Flutter and Supabase Database, Auth, and Storage functionality."
description="A native SDK for PHP with bi-directional, binary communication over WebSockets or HTTP."
href="/docs/sdk/php"
icon={{ light: LightPhp, dark: DarkPhp }}
/>
<IconBox
title="Python"
status="available"
description="Learn how to build a user management app with Flutter and Supabase Database, Auth, and Storage functionality."
description="An SDK for sync or async Python runtimes, with binary communication over WebSocket or HTTP, and support for SurrealDB embedded in-memory and on-disk."
href="/docs/sdk/python"
icon={{ light: LightPython, dark: DarkPython }}
/>
<IconBox
title="Node.js"
status="available"
description="Learn how to build a user management app with Flutter and Supabase Database, Auth, and Storage functionality."
description="A native Node.js plugin for use with the JavaScript SDK, enabling support for SurrealDB embedded in-memory or on-disk using SurrealKV."
href="/docs/sdk/javascript/engines/node"
icon={{ light: LightNodejs, dark: DarkNodejs }}
/>
<IconBox
title=".NET"
status="available"
description="Learn how to build a user management app with Flutter and Supabase Database, Auth, and Storage functionality."
description="A native SDK for .NET with bi-directional communication over WebSockets or HTTP."
href="/docs/sdk/dotnet"
icon={{ light: LightDotnet, dark: DarkDotnet }}
/>
<IconBox
title="Golang"
status="available"
description="Learn how to build a user management app with Flutter and Supabase Database, Auth, and Storage functionality."
description="An SDK for Golang with binary communication over WebSocket or HTTP, and support for SurrealDB embedded in-memory and on-disk."
href="/docs/sdk/golang"
icon={{ light: LightGolang, dark: DarkGolang }}
/>
<IconBox
title="Java"
status="available"
description="Learn how to build a user management app with Flutter and Supabase Database, Auth, and Storage functionality."
description="An SDK for Java with binary communication over WebSocket or HTTP, and support for SurrealDB embedded in-memory and on-disk."
href="/docs/sdk/java"
icon={{ light: LightJava, dark: DarkJava }}
/>
</Boxes>
</div>
<div class="space-y-4">
<h1 class="text-4xl font-thin">
Additional resources
</h1>
<Boxes columns={3} wider class="pt-2">
<IconBox
title="Rust"
status="available"
description="Learn how to build a user management app with Flutter and Supabase Database, Auth, and Storage functionality."
href="/docs/sdk/rust"
icon={{ light: LightRust, dark: DarkRust }}
/>
<IconBox
title="JavaScript"
status="available"
description="Learn how to build a user management app with Flutter and Supabase Database, Auth, and Storage functionality."
href="/docs/sdk/javascript"
icon={{ light: LightJavascript, dark: DarkJavascript }}
/>
<IconBox
title="TypeScript"
status="available"
description="Learn how to build a user management app with Flutter and Supabase Database, Auth, and Storage functionality."
href="/docs/sdk/javascript"
icon={{ light: LightTypescript, dark: DarkTypescript }}
/>
</Boxes>
</div>
</div>
</div>
</BaseLayout>

0 comments on commit 201b9f5

Please sign in to comment.