EzDBOverview is a web application tailored for FiveM servers using the QBCore framework's database setup. It provides a quick and intuitive overview of the database structure, making it easier for server administrators and developers to understand their data. While it's optimized for QBCore, the application is designed with flexibility in mind. If you're using a different setup or if you'd like to adapt the tool for other purposes, you can freely modify the source code to fit your needs. Whether you're a seasoned developer, a server admin, or just someone looking for insights into your data, EzDBOverview is here to help!
- Easy Setup: Get started in just a few minutes!
- Intuitive Interface: Navigate your database with ease.
- Customizable: Modify and adapt the code to fit your needs.
Before diving into setup, ensure you have configured the application properly:
- Go to
src/utils/config.ts
and set theUsingPsMdt
tofalse
if you are not using ps-mdt. If you are using it, you can leave it astrue
.
- Node.js & npm installed.
git clone https://github.com/PowerDayz/EzDBOverview
cd EzDBOverview
- Move the
pw-ezdboverview
folder to your resources folder - Ensure / Start the resource in your server.cfg
ensure pw-ezdboverview
- Go to
backend/index.js
- Edit the
createConnection
to match your database
cd Backend
npm install
nodemon index.js
cd EzDBOverview
npm install
npm start
Your web app should now be running on http://localhost:3000/
or the next available port, and you should be able to view and navigate through your database structure.
We welcome contributions! If you find a bug or would like to add a feature, feel free to create an issue or open a pull request.