This web panel provides a live view of your characters table from your VORP (RedM) server database. It allows you to monitor and manage character information in real-time.
- Added SteamAuth system (will be used in the future for some exciting features!)
- The directory has been refactored by placing the pages in the "pages" folder and the backend PHP files in the "backend" folder.
- Added a Navbar (menu)
- Added login page for steamauth login
- Table restyle (tailwind classes)
- More
The VORP Web Panel is designed to offer a user-friendly interface for administrators to access character data directly from the database. With this panel, you can:
- View detailed information about each character.
- Manage character details such as name, age, job, money, and gold.
- Quickly access character information for player support or administrative tasks.
- Live view of character data: The panel reads the characters table live from the VORP server database, ensuring that you always have up-to-date information.
- Detailed character information: Each character entry includes details such as identifier, steam name, character identifier, group, Discord ID, and more.
- Interactive modal: Clicking on the "Details" button opens an interactive modal displaying additional information about the selected character.
- Responsive design: The web panel is built using Tailwind CSS, ensuring a responsive and visually appealing layout across devices.
To deploy the VORP Web Panel, follow these steps:
- Clone this repository to your web server.
- Configure environment variables: Set up your database connection details in the
.env
file. - Move the .env file to another directory, a directory that isn't accessible thru APACHE (so not in the htdocs)
- Install Composer on your machine Composer
- Go to the webpanel directory and open a CMD > write :
composer update
to make sure every dependecy and package is installed - Go to steamauth > SteamConfig.php > and fill the line 2 3 4 5 with your correct details.
- Launch the web panel: Access the web panel through your web server to start managing character data.
- PHP: The server-side scripting language used for dynamic web content.
- Tailwind CSS: A utility-first CSS framework for building responsive web designs.
- Font Awesome: A popular icon set and toolkit.
This project is licensed under the MIT License - see the LICENSE file for details.