[PAID] [QB] Web Panel - A User Dashboard for your server + Whitelist

Here we’ve got our 3rd paid release on the forums, from the CoDev Team, this time it’ll be a NextJS (React) web application which will allow you to add a user dashboard for your players.

What is it

CoDev QBCore Web panel is a web application built on NextJS and which allows your players to login using discord and have their characters and vehicle statistics shown on.

(Video Preview: Watch CoDev QBCore Panel Preview | Streamable)

Features:

  • User dashboard to view character statistics, separated per character.
  • Car dashboard to view your vehicle statistics separated by plate.
  • Whitelist system, can be disabled if you don’t want this feature.
  • Script to link discord and license to your users when joining the server, this way they will see their characters’ data on the dashboard.

Whitelist System

Since the whitelist system is a big part of the application it’s got it own paragraph.

How the Whitelist works

Basically when a user enters the server his discord and license is stored into the database and then he can log in on the website, if he enters the website before doing so he will be prompted a message saying he first needs to join the server.

If his discord and license is in the database, when he enters the web application he’ll be prompted a test-like exam which, if he replies correctly to the number of questions the owner set, he’ll be approved and will be able to now see his character’s stats.

If he fails the test he’ll have to wait for an incremental amount of time, first try will be 30 minutes, second time will be 60 minutes, third time will be 120 minutes and so until 360 minutes.

Image Previews

Login

Whitelist

Home page

User Stats

Cars Stats

Translation

translation

Update (17/10/2021)

  • Added user and admin roles, this way you can set your staff as Admin and they can view players data.
  • Added an All Players page for admins to view all the server players, this table includes filtering by the following fields, citizen id, license, name or lastname, this way your admins will find who they’re looking for quickly.
  • Added the option to click “License” and see all characters of the player whose license was clicked.
  • Added translation so anyone can easily translate all pages with ease, you can see how the translation looks like in the Image Previews.
  • Added a video preview of how it works: Watch CoDev QBCore Panel Preview | Streamable

Requirements:

  • VPS or Dedicated Server or any Heroku like service to run a Node Application.
  • NodeJS, the readme gives all the instructions on how to install and setup.
  • Basic JS knowledge (only if you’re going to edit any of the code, if not there’s no need).
  • Oh, and of course, a QBCore server.

Buy now: https://codev.tebex.io/package/4727513

As I’m out of ideas to add to this, please leave a message right under with a suggestion of what could be added to this dashboard.

4 Likes

You even use the QBCore logo so I think the community might like it more if you actually call it QBCore and not name it after a 2 year old Dutch RP server! Besides that nice addition, there are certainly server owners looking for this.

2 Likes

My bad, I corrected this 2 seconds ago but thanks for letting me know!

1 Like

Saw that quick hands :kekw:

1 Like

For £40 I think this is a great value for money for it’s functionality especially when you could add more features to it in the future. Nice release!

1 Like

Damn im buying this!

1 Like

Thanks both for the kind words, let me know what features would you like to see added to this!

very similar to my last release :thinking:

Yeah, I’ve had something like this made for my ESX server last year but I moved on to something more actual like Next JS, might release the ESX version aswell soon.

1 Like

A QBCore design would be nice! Bcs the panel looks kindaboring

Yeah, it’s very minimalistic, what do you mean by QBCore like? The colours and so?

Yes colors and maybe a menu for the character selection that looks like qb-multicharacter :D!

Not a feature for the panel but you should definitely include a video showcase of the panel. From how the login works to going through everything. Would help people a lot!

Will do tomorrow for sure, thanks!

Hey everyone, it’s update day, well not really, it’s just that I felt like I should drop this update before I get more ideas to work on and I delay it more, the update includes the following:

  • Added user and admin roles, this way you can set your staff as Admin and they can view players data.
  • Added an All Players page for admins to view all the server players, this table includes filtering by the following fields, citizen id, license, name or lastname, this way your admins will find who they’re looking for quickly.
  • Added the option to click “License” and see all characters of the player whose license was clicked.
  • Added translation so anyone can easily translate all pages with ease.

And since a video is MUCH better than any image or text, here you can see what to expect from the panel: CoDev QBCore Panel Preview