# Deployment Notes

## Node.js Not Required

This application uses **pre-built template assets** and does **NOT require Node.js or npm**.

All CSS and JavaScript files are already compiled and located in:
- `public/assets/css/` - Compiled CSS files
- `public/assets/js/` - Compiled JavaScript files
- `public/assets/libs/` - Vendor libraries (Bootstrap, jQuery, ApexCharts, etc.)

The layout (`resources/views/layouts/app.blade.php`) directly references these pre-built assets using Laravel's `asset()` helper.

## Setup Steps (Without Node.js)

1. **Install PHP dependencies:**
   ```bash
   composer install
   ```

2. **Configure environment:**
   ```bash
   cp .env.example .env
   php artisan key:generate
   ```

3. **Configure database in `.env`**

4. **Run migrations:**
   ```bash
   php artisan migrate
   ```

5. **Set permissions (if needed):**
   ```bash
   chmod -R 775 storage bootstrap/cache
   ```

That's it! No Node.js, npm, or build process required.

## Optional: If You Want to Customize Assets Later

If you need to modify the template assets in the future, you would need:
- Node.js and npm
- Run `npm install` to install build tools
- Modify source files in `admin_template/assets/scss/` or `admin_template/assets/js/`
- Rebuild using the template's build process

But for normal operation, **Node.js is not needed**.

