# Complete WordPress & Custom Domain Setup Guide for Anjali Singh

This step-by-step guide explains how to install WordPress, upload your executive theme, and connect your existing custom domain so your **Anjali Singh PGDM Portfolio** goes live smoothly.

---

## Step 1: Prepare the Theme Package

1. Open your project folder:
   `C:\Users\piyus\.gemini\antigravity\scratch\anjali-singh-portfolio\`
2. Zip the contents of the `wp-theme` directory into a single zip file named **`anjali-portfolio-theme.zip`**.

---

## Step 2: Set Up WordPress on Your Web Hosting

If you already have WordPress hosting (Hostinger, Bluehost, GoDaddy, WordPress.com Business, cPanel, etc.):

1. Log into your hosting control panel.
2. Go to **Auto-Installer** or **WordPress Manager**.
3. Click **Install WordPress**.
4. Set up your administrator username, password, and site title:
   - **Site Title**: `Anjali Singh | PGDM Portfolio`
   - **Tagline**: `Scholar at Lloyd Business School`

---

## Step 3: Install & Activate Your Theme

1. Log into your WordPress Dashboard (e.g. `yourdomain.com/wp-admin`).
2. Navigate to **Appearance** → **Themes**.
3. Click **Add New Theme** → **Upload Theme**.
4. Select `anjali-portfolio-theme.zip` and click **Install Now**.
5. Once uploaded, click **Activate**.

---

## Step 4: Link Your Custom Domain

To point your custom domain (e.g., `anjalisingh.com` or `anjalisingh-portfolio.com`) to your WordPress site:

### 1. Update DNS Records at Your Domain Registrar
Log into where you bought your domain (GoDaddy, Namecheap, Google Domains/Porkbun, etc.) and open **DNS Management**:

- **A Record**:
  - **Host / Name**: `@`
  - **Value / IP Address**: *Enter your Web Host's Server IP Address*
  - **TTL**: Auto / 3600

- **CNAME Record**:
  - **Host / Name**: `www`
  - **Value / Target**: `@` (or your domain name)

### 2. Update Site URLs in WordPress Admin
1. In WordPress Admin, go to **Settings** → **General**.
2. Update both **WordPress Address (URL)** and **Site Address (URL)** to your custom domain (e.g., `https://yourdomain.com`).
3. Click **Save Changes**.

---

## Step 5: Add Real Business Projects (No Pseudo Data!)

Your theme includes a built-in **Business Projects** manager:

1. In WordPress Admin sidebar, click **Business Projects** → **Add New**.
2. Enter the **Project Title** (e.g. `Market Entry Strategy for EV Enterprise`).
3. Add your real project executive summary, methodology, and key findings in the editor.
4. Click **Publish**. It will instantly show up on your live site!

---

## Summary of Created Files

| File | Path | Purpose |
| --- | --- | --- |
| **Live Web App** | `index.html` | Immediate preview in any web browser |
| **Styles** | `styles.css` | Executive design system (Navy Slate & Amber Gold) |
| **Interactions** | `app.js` | Modal popup & category filter script |
| **WP Theme** | `wp-theme/` | Production-ready WordPress Theme files |
| **Guide** | `DOMAIN_SETUP_GUIDE.md` | Domain & hosting deployment guide |

---
*Created for Anjali Singh • PGDM Scholar at Lloyd Business School*
