Netlify is an extremely fast and free platform to host your application (web app, chatbot, serious game, etc.) created with Celestory.

This guide explains, step-by-step, how to put your export (ZIP file) online and link your own domain name.

---

## Preliminary Step: Obtain the Celestory ZIP File

1. In Celestory, finalize your application.
2. Go to the export menu and choose the **Web version (HTML5)**.
3. Celestory will generate a **`.zip`** file (Example: *💬Chatbot-cm1nmd4fb00000ts678v8gylb.zip*).
4. Download this file to your computer.

---

## 🛠️ Deployment by Drag and Drop

**1. Sign Up or Log In to Netlify**
- Go to [Netlify.com](https://www.netlify.com/).
- Click on **Sign Up** (or Log in if you already have an account). You can sign up with a Google account, GitHub, or just an email address.

**2. Use the "Drag and Drop" Function**
- Once on the dashboard (*Team overview*), go to the **Sites** tab (left sidebar).
- At the bottom of the Sites page, look for the area marked: *"Want to deploy a new site without connecting to a Git repository? Drag and drop your site output folder here"*.
- You can drag and drop **your `.zip` file directly** into this area.

**3. Your Site is Online!**
- Netlify will unzip the file and publish your site in seconds.
- A green link will be generated (e.g., `https://magnificent-panda-12345.netlify.app`). Click it: your Celestory application is live!

---

## 🔗 Using Your Own Domain (e.g., www.mysite.com)

Here's how to use your own web address instead of the Netlify version. This step makes your project look professional and builds your brand.

### 1. Add the domain on Netlify
1. In your Netlify Site dashboard, go to **Site configuration** > **Domain management**.
2. Click **Add custom domain**.
3. Type your domain name (e.g., `www.mysite.com`) and confirm.

### 2. Configure with your DNS Provider (GoDaddy, Namecheap, etc.)
This is the most technical part for non-developers, but it's simple if you follow these steps:

1. Log in to your **domain registrar (provider)**.
2. Go to the **DNS Settings** or **DNS Management** section.
3. **Create a CNAME record** for the `www` subdomain:
   - Target/Value: `your-site-name.netlify.app`
4. **Create an A record** (for the domain without the www):
   - Target/Value: `75.2.60.5`
5. **Wait for propagation**: It can take from a few minutes to a few hours to work! Netlify will then automatically handle the security certificate (HTTPS) for you.
