# GameZone Hosting Template Setup Guide ## Prerequisites Before starting, ensure you have installed: - Visual Studio Code (VS Code) - Node.js and npm (Node Package Manager) [https://docs.npmjs.com/downloading-and-installing-node-js-and-npm] ## Step-by-Step Setup Instructions ### 1. Open Project in VS Code 1. Open VS Code 2. Go to File > Open Folder 3. Navigate to and select your GameZone template folder 4. Click "Select Folder" ### 2. Install Dependencies 1. Open VS Code's integrated terminal: - Press `Ctrl + ` (Windows/Linux) or `Cmd + ` (Mac), OR - Go to View > Terminal 2. In the terminal, enter: ```bash npm install ``` 3. Wait for the installation to complete (this may take a few minutes) ### 3. Start the Development Server 1. In the same terminal, enter: ```bash npm run dev ``` 2. Your default web browser will automatically open with your website 3. The site will be running at `http://localhost:3000` by default if your using npm ## What to Expect - After `npm install`: You'll see a progress bar and package installation messages - After `npm run dev`: - Terminal will show compilation progress - Browser will open automatically - Any code changes will trigger automatic page updates ## Building for Production When you're ready to deploy your website: 1. In the terminal, run: ```bash npm run build ``` 2. This will create a `dist` or `build` folder containing your production-ready website files 3. Upload the entire contents of this folder to your web hosting provider's root directory ### Important Build Tips: - Always create a backup of your source code before building - Keep a copy of each production build in case you need to revert changes - Store builds in separate dated folders (e.g., `builds/2024-05-11/`) - Test the built website thoroughly before deploying - Consider using version control (like Git) to track changes ## Troubleshooting If you encounter any issues: 1. Ensure you're in the correct folder in the terminal 2. Try closing VS Code and reopening it 3. Check if Node.js is properly installed by running `node --version` 4. If packages fail to install, try deleting the `node_modules` folder and running `npm install` again ## Notes - If installing on a web server, you'll need to create an `.htaccess` file. - If installing on a VPS, ensure your Nginx configuration for the site is set to direct requests to `index.html`. ## Need Additional Help? Contact me at: - Discord: @26BZ