ASTHERAFI DASHBOARD - CPANEL NODE.JS DEPLOYMENT GUIDE
===================================================

1. UPLOAD FILES
   - Upload all files to your cPanel file manager
   - Put them in a folder like: /home/yourusername/crypto-dashboard/

2. SETUP NODE.JS IN CPANEL
   - Go to cPanel > Setup Node.js App
   - Click "Create Application"
   - Set Node.js version: 18.x or higher
   - Application root: /home/yourusername/crypto-dashboard
   - Application URL: your domain or subdomain
   - Application startup file: app.js

3. INSTALL DEPENDENCIES
   - In cPanel Node.js app, click "Run NPM Install"
   - Or use terminal: cd crypto-dashboard && npm install

4. START THE APP
   - Click "Run JS Script" > "start"
   - Or restart the application

5. EDIT .HTACCESS (IMPORTANT!)
   - Open .htaccess file
   - Replace "username" with your actual cPanel username
   - Example: PassengerAppRoot "/home/johndoe/crypto-dashboard"

ALTERNATIVE: STATIC HOSTING
===========================
If you don't need Node.js, you can also host this as static files:
- Just upload the contents of the "public" folder to your public_html
- The site will work without Node.js

FILES STRUCTURE:
================
crypto-dashboard/
├── app.js          (Node.js server)
├── package.json    (Dependencies)
├── .htaccess       (Apache config)
├── README.txt      (This file)
└── public/
    ├── index.html
    ├── styles.css
    └── script.js