Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/expdev07/legacy-rp-admin-v3
💻 A web interface to help with administrative duties at the FiveM server: Legacy Roleplay. Currently compatible with the OP-FW framework.
https://github.com/expdev07/legacy-rp-admin-v3
bootstrap dashboard fivem fivem-server hacktoberfest laravel laravel-framework legacy-roleplay roleplay staff-management
Last synced: 29 days ago
JSON representation
💻 A web interface to help with administrative duties at the FiveM server: Legacy Roleplay. Currently compatible with the OP-FW framework.
- Host: GitHub
- URL: https://github.com/expdev07/legacy-rp-admin-v3
- Owner: ExpDev07
- License: mit
- Created: 2019-08-04T20:57:40.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-05-06T14:32:59.000Z (over 1 year ago)
- Last Synced: 2023-05-06T15:36:16.642Z (over 1 year ago)
- Topics: bootstrap, dashboard, fivem, fivem-server, hacktoberfest, laravel, laravel-framework, legacy-roleplay, roleplay, staff-management
- Language: Vue
- Homepage: https://legacy-roleplay.com
- Size: 111 MB
- Stars: 41
- Watchers: 6
- Forks: 24
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
legacy-rp-admin-v3
100% FREE + OPEN SOURCE.
> A web interface to help with administrative duties at the FiveM server: Legacy Roleplay. Written in PHP using [Laravel Framework](https://laravel.com/) and
> [Tailwindcss](https://tailwindcss.com) for the frontend.### !!!DEPRECATED!!! Continuation of this project can be found here: https://github.com/coalaura/opfw-admin
#### This repository will not receive any further support and/or updates.See [#contributing](#Contributing) for more details on how you can help shape **legacy-rp-admin-v3**. We're always down to improve and receive feedback.
## Note
It is recommended that you use Chrome or Edge as your web browser for the best experience.
## Features
* See and search server logs.
* See and search players.
* Warn and ban players, also temporarily.
* See and edit characters.
* [*... open issue to request a feature.*](https://github.com/ExpDev07/legacy-rp-admin-v3/issues/new/choose)## Improvements from v1
1. Re-done to give a more minimalistic and "simple" look.
2. Backend improvements that encourage scaling and maintainability.
3. More.## License
Please refer to [LICENSE.md](https://github.com/ExpDev07/legacy-rp-admin-v3/blob/master/LICENSE.md) for this project's license.## Contributors
This list only contains some of the most notable contributors. For the full list, refer to [GitHub's contributors graph](https://github.com/ExpDev07/legacy-rp-admin-v3/graphs/contributors).
* [ExpDev07](https://github.com/ExpDev07) (Marius) - creator and maintainer of both frontend and backend.
* [twooot](https://github.com/twooot) (Twoot) - maintainer of both frontend and backend.## Pictures
(more will be posted soon once some design decisions are finalized).### Logging in
![Logging in](.github/screenshots/logging_in.PNG)### Dashboard
![Dashboard](.github/screenshots/dashboard.PNG)### Players
![Players](.github/screenshots/players.PNG)### Viewing player
![View Player](.github/screenshots/player.PNG)### Characters
![Characters](.github/screenshots/characters.PNG)### Viewing character
![View Character](.github/screenshots/character.PNG)### Server Logs
![Logs](.github/screenshots/logs.PNG)### Panel Logs
![Panel Logs](.github/screenshots/panel_logs.PNG)### Server List
![Server List](.github/screenshots/servers.PNG)### Advanced
![Advanced](.github/screenshots/advanced.PNG)### Suspicious Search
![Suspicious Search](.github/screenshots/suspicious.PNG)## Contributing
This section describes how you can help contribute.### Prerequisites
* PHP 7.4+.
* Composer.
* Node (and npm).
* SQL (database).### Setting up project
Grab yourself a copy of this repository:
```bash
$ git clone https://github.com/ExpDev07/legacy-rp-admin-v3.git
```Install all the required dependencies (we use both npm and composer):
```bash
$ composer install
$ npm install
```Create a new file called ``envs/.env`` and copy the contents from ``.env.example`` over to it, then apply your configurations.
```bash
$ cp .env.example envs/.env
```Create a private and unique application key:
```bash
$ php artisan key:generate
```Run database migrations so that we can store things:
```bash
$ php artisan migrate
```Create a symbolic link at **public/storage** so that it points to **storage/app/public**:
```bash
$ php artisan storage:link
```Install, configure and run the socket server from [legacyrp-admin-panel-sockets](https://github.com/milan60/legacyrp-admin-panel-sockets)
Compile frontend assets (use "dev" for development and "prod" for production):
```bash
$ npm run dev/prod
```Finally, boot the server up:
```bash
$ php artisan serve
```