> For the complete documentation index, see [llms.txt](https://digital-legacy-studios.gitbook.io/digital-legacy-studios-dapp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://digital-legacy-studios.gitbook.io/digital-legacy-studios-dapp/getting-started/quickstart.md).

# Quickstart Guide

Welcome to the DLS DApp Quickstart Guide. This guide provides a streamlined set of instructions to help you set up your local environment, configure necessary settings, and launch the DLS DApp.

<figure><img src="https://489180826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB3lJ5EnmrqMQRlfkz2UA%2Fuploads%2FDiBiI7NJH3Ja1IEpHX8w%2F2024-Logo2_BLACK.jpg?alt=media&amp;token=5039972d-2904-408d-b313-9fa0a7c7eb90" alt=""><figcaption></figcaption></figure>

By following these steps, you can explore the platform, test its functionalities, and begin contributing to its development.

### **Prerequisites**

Before you start, ensure you have the following installed:

* **Node.js**: Version 12 or above is recommended.
* **Package Manager**: Either **npm** (Node Package Manager) or **yarn**.
* **Git**: Required for cloning the repository and managing version control.

**Recommended Knowledge:**

{% hint style="info" %}
**Want to learn more about digitizing your content?** Head over to the **Images and Media** section in our documentation to explore best practices.
{% endhint %}

### **Setting Up Your Development Environment**

Follow these steps to set up your local development environment for **DLS DApp**:

#### **Step 1: Clone the Repository**

Open a terminal and run the following command to clone the latest version of the DLS DApp repository:

```
git clone https://github.com/DLS-DApp/dls-dapp.git
```

Navigate into the project directory:

```
cd dls-dapp
```

#### **Step 2: Install Dependencies**

Run the appropriate command based on your package manager:

Using npm:

```
npm install
```

Using yarn:

```
yarn install
```

#### **Step 3: Configure Environment Variables**

Create a `.env` file in the root directory and configure the required settings:

```
NODE_ENV=development
REACT_APP_API_URL=http://localhost:5000
REACT_APP_BLOCKCHAIN_NETWORK=polygon
```

Modify these values according to your network and API settings.

#### **Step 4: Start the Development Server**

Run the following command to launch the DLS DApp locally:

Using npm:

```
npm start
```

Using yarn:

```
yarn start
```

The application should now be running at **<http://localhost:3000>**.

### **Exploring the Platform**

Once the DLS DApp is up and running, you can:

* **Interact with Features**: Explore functionalities such as user transactions, decentralized interactions, and token management.
* **Utilize Developer Tools**: Debug and monitor your local instance for a smoother development experience.
* **Examine the Codebase**: Understand how DLS DApp leverages blockchain technology and integrates with decentralized protocols.

<div data-full-width="false"><figure><img src="https://gitbookio.github.io/onboarding-template-images/quickstart-import.png" alt=""><figcaption></figcaption></figure></div>

### Next Steps...

Dive deeper into our documentation for detailed guides on:

* Advanced platform features
* Blockchain integrations
* Deployment strategies

#### **Join the Community:**

* Engage with developers and users in our **community forums** and **chat channels**.

#### **Contribute to DLS DApp**

Help us improve the platform by contributing code, suggesting features, or reporting issues. Learn how to become an active contributor in the **Contribution Guide** section.

This Quickstart guide provides the essential context and steps to help you begin your journey with DLS Dapp. For more comprehensive details and troubleshooting, please refer to the subsequent sections of our documentation. Enjoy exploring DLS Dapp and welcome to the decentralized future!
