# Quickstart Guide

{% hint style="info" %}
Requirements:&#x20;

* Node.js (v14 or later)
* Algorand wallet (Pera Wallet or Defly Wallet)
* An Algorand account on the integrated wallet
  {% endhint %}

## Prerequisites

Before you begin, make sure you have the following installed:

* Node.js (v14 or later)
* npm (v6 or later) or yarn
* Git

You should also have:

* Basic knowledge of React and Next.js
* An Algorand wallet (Pera Wallet or Defly Wallet)
* A text editor or IDE of your choice

### What You'll Build

By following this guide, you'll create a Next.js application that:

* Allows users to connect their Algorand wallet
* Implements SIWA authentication
* Provides a clean, responsive UI for the authentication process
* Handles error states and provides user feedback

In the next section, we'll set up the project and install the necessary dependencies.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.siwa.org/readme/quickstart-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
