Welcome to the ArDrive Next Website Tutorial!

This website will guide you through creating a simple Next app, setting it up to work properly when statically deployed, and deploying it to the Arweave permaweb using the ArDrive web app. We've designed it to be a helpful resource for developers of all levels, whether you're just getting started with Next or you're an experienced developer looking to learn about deploying React apps with ArDrive.

What is Next?

Nextjs is a framework built on top of React. It gives you easy to use tools designed to create fast web applications. Notably, Next is designed to facilitate Server Side Rendering (SSR). However, since apps deployed to Arweave do not have a server capable of rendering pages, you will need to avoid using SSR features.

Why Create Next App?

Create Next App is an officially supported way to create an up to date Next Application. It offers a modern build setup with no excessive configuration, allowing you to focus on writing your app's logic rather than setting up complex build tools.

What is ArDrive?

ArDrive is a community-driven project that provides a simple, user-friendly interface for interacting with the Arweave permaweb. You can use ArDrive to deploy your static websites or apps to the permaweb, where they will be permanently hosted with 100% uptime.

What Will I Learn?

This website will guide you through all the steps involved in creating a simple Next app, setting it up to function on Arweave, and deploying it to the Arweave permaweb using the ArDrive web app. You'll also learn about some important concepts behind these tools and techniques, and why they're important for creating apps that are ready to be deployed to ArDrive.

We hope you find this tutorial helpful and informative!