https://github.com/romijulianto/experience-builder-developer-client
https://github.com/romijulianto/experience-builder-developer-client
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/romijulianto/experience-builder-developer-client
- Owner: romijulianto
- Created: 2025-02-25T03:25:47.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2025-02-25T04:46:21.000Z (3 months ago)
- Last Synced: 2025-02-25T05:28:46.662Z (3 months ago)
- Language: JavaScript
- Size: 72.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Experience Builder Client Setup
## Romi Julianto
## Prerequisites
- Node.js with NVM
- PM2 installed globally
- Visual Studio Code (recommended)## Initial Setup
### 1. Extract Data Files
Before running the application, you need to extract the data files:1. Locate `data.zip` in the `data` folder
2. Extract all contents to the root folder:
```cmd
cd /path/to/root
tar -xf data/data.zip
```
Or use Windows Explorer:
- Navigate to the `data` folder
- Right-click `data.zip`
- Select "Extract All..."
- Choose the root folder as destination### 2. Run Development Server
Start the development server using PM2:```cmd
pm2 start ecosystem.config.js
```Monitor the server:
```cmd
pm2 logs exb-client
```Stop the server:
```cmd
pm2 stop exb-client
```## Additional Commands
- Check server status: `pm2 status`
- Restart server: `pm2 restart exb-client`
- Delete server: `pm2 delete exb-client`## Project Structure
```
client/
├── data/
│ └── data.zip
├── ecosystem.config.js
├── package.json
└── webpack/
```