# The Extra Mile: Publish your project online.

The code logic of the project operates entirely in the browser with Vanilla Javascript, thus making deployment simple by eliminating the need for backend scripting.

Host it on your server service as a static page if you have a subscription.&#x20;

Alternatively, take advantage of Github's **free** repository space (and the [Github Pages](https://pages.github.com/) service to create ready-to-use websites with legitimate URLs).

{% hint style="info" %}
GitHub is a web-based service for version control and collaboration, popular in open-source projects. It allows developers to work together on code and monitor modifications.
{% endhint %}

### If the above sentences confuses you, I've listed your options here:

1. **Fork a Github repository**: Users can download and watch locally like we did earlier, avoiding the need to pass around large folders.
2. **Fork a Github repository and host it using Github Pages**: Users can access directly through a designated URL like the demos, preventing hassles from downloading and initiating locally;
3. **Fork multiple projects and host all using Github Pages**: Since the Pages service only allows each free user to host one repository at a time, a different approach is necessary.

Each option builds upon the previous one.&#x20;

In simple terms, the more effort the creator puts in, the less work required for the viewer.

### To begin with any of these options, you need to first create an account and download an app.

1. Sign up for Github [here](https://github.com/);
2. Download Github Desktop from [here](https://desktop.github.com/);
3. Run the app, login to your account, and authorize the app by following the instructions.&#x20;

<figure><img src="/files/CuyxabmPvvWR0o7SbyT3" alt="" width="375"><figcaption><p>You'll see this screen when ready.</p></figcaption></figure>

Now, you can fork your repository.


---

# 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://quan-1.gitbook.io/interactive-video-grid/the-extra-mile-publish-your-project-online..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.
