Skip to content

Simple 5M Admin Dashboard - (not finished) | PHP, HTML, CSS & Javascript

License

Notifications You must be signed in to change notification settings

push42/fivem_dashboard

Repository files navigation

FiveM Admin Dashboard

📊 Custom

Custom Custom2 Custom2 Custom2 GitHub code size in bytes

ATTENTION: Downlaod the latest realease, i broke something in the main branch.

Preview

Login Preview Register Preview Dashboard Preview Chat Preview 0 Chat Preview 1 Todo Preview 0 Todo Preview 1 Database Preview User Panel Preview

This project is a user-friendly, robust, and comprehensive admin dashboard for FiveM servers, designed with ❤️ by a dedicated FiveM enthusiast. Developed to polish my JavaScript and Database management skills, the dashboard aims to provide administrators with an insightful glance into the operations of their server. Your contributions are highly welcomed! Feel free to fork, use, and improve the project.

Early Stages

This project is in it's early stages and doesn't offer that much yet, i will constantly work on updating it and add new features!

Features

  • Server Status: Keep track of your FiveM server's status using the included Trackyserver API integration. Easily monitor uptime, player count, and other important details.
  • Voting API: Incorporated Voting API allows players to engage more deeply with your server.
  • Database Management: Monitor and manage your server's database with easy-to-use tools.
  • Configurable: Adjust the dashboard according to your specific needs for better server management.

Technology Stack

The project is developed with PHP, HTML, CSS, JavaScript, and uses a MySQL database. This blend of technologies ensures a seamless, responsive, and powerful dashboard that adds value to your server administration experience.

Getting Started

Prerequisites

  1. FiveM server
  2. Trackyserver API key
  3. PHP, MySQL, and a server to host the dashboard (e.g., Apache, Nginx)
  4. Basic knowledge of HTML, CSS, and JavaScript for potential customization

Installation

  1. Clone the repository to your local machine.
  2. Import the provided SQL file to your MySQL server.
  3. Update the database connection inside the .php files with your specific server details and Trackyserver API key.
  4. Host the files on your server, accessible through your domain or IP address.
  5. You're all set! Visit the dashboard through your chosen access point.

Contributing

This project is open source, and contributions are always welcomed! Whether it's bug reports, feature suggestions, or code improvements - all forms of contribution help.

  1. Fork the project.
  2. Create your feature branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a pull request.

Please ensure your pull request adheres to the following guidelines:

  • Write clear, meaningful commit messages.
  • The pull request description should describe what your patch does.
  • If your PR changes the UI, it should include "before" and "after" screenshots.

Disclaimer

This project doesn't use or provide any sensitive data. Please make sure to change the Trackyserver API key and other personalizable settings to match your own before deploying this dashboard.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Thies Bergenthal - [email protected] - Discord: push.42

Project Link: https://github.com/reverseHaze/fivem_dashboard


Crafted with ❤️ by a passionate FiveM server administrator. Happy gaming and server managing!

Acknowledgements

  • FiveM Community
  • TrackyServer API
  • All contributors who help to make this dashboard better!