ravicant / 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.

Home Page:https://legacy-roleplay.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Legacy RP Logo

legacy-rp-admin-v3

Build Status GitHub GitHub pull requests GitHub issues


Buy Me a Coffee at ko-fi.com

100% FREE + OPEN SOURCE.

A web interface to help with administrative duties at the FiveM server: Legacy Roleplay. Written in PHP using Laravel Framework and Tailwindcss for the frontend.

See #contributing for more details on how you can help shape legacy-rp-admin-v3. We're always down to improve and receive feedback.

Urgent? Write to me on Discord: Marius Big Ounce#2997.

Note

It is recommended that you use Chrome or Edge as your web browser for the best experience.

Features

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 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.

  • ExpDev07 (Marius) - creator and maintainer of both frontend and backend.

Pictures

(more will be posted soon once some design decisions are finalized).

Logging in

Logging in

Dashboard

Dashboard

Players

Players

Viewing player

View Player

Viewing character

View Character

Server Logs

Logs

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:

$ git clone https://github.com/ExpDev07/legacy-rp-admin-v3.git

Install all the required dependencies (we use both npm and composer):

$ composer install
$ npm install

Create a new file called .env and copy the contents from .env.example over to it, then apply your configurations.

$ cp .env.example .env

Create a private and unique application key:

$ php artisan key:generate

Run database migrations so that we can store things:

$ php artisan migrate

Create a symbolic link at public/storage so that it points to storage/app/public:

$ php artisan storage:link

Compile frontend assets (use "dev" for development and "prod" for production):

$ npm run dev/prod

Finally, boot the server up:

$ php artisan serve

About

💻 A web interface to help with administrative duties at the FiveM server: Legacy Roleplay. Currently compatible with the OP-FW framework.

https://legacy-roleplay.com

License:MIT License


Languages

Language:PHP 75.1%Language:Vue 23.4%Language:Blade 0.7%Language:Shell 0.6%Language:CSS 0.2%