Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 15:43

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



CSQP - Custom System Query Panel

Discussion on CSQP - Custom System Query Panel within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2025
Posts: 3
Received Thanks: 0
Lightbulb CSQP - Custom System Query Panel

Hi all,

I'm working on CSQP, a lightweight database management and team collaboration tool built in Python, running on Termux (yes, on my phone!). It’s in the MVP stage, and I’d love to hear your feedback to shape it further.

This software aims to be useful for developers, designers, and SQL programmers in assisting server owners.

What is CSQP?
CSQP is an intermediate solution for server admins to create tailored SQL panels. It supports MSSQL (Silkroad, Knight Online) and MySQL/MariaDB (Metin2) with a Flask-based web interface. Inspired by Silkroad’s job systems and server management needs, it’s built to simplify database management and team collaboration.
Current Features (MVP)
  • User Settings: Users can configure personal details (username, contact info) via a clean interface.
  • Database Connections: Admins set up MSSQL/MySQL connections using `pyodbc` and `pymysql`. Connections are encrypted with `cryptography` (Fernet) for security.
  • Security:
    • Database credentials are stored encrypted.
    • 2FA for critical actions (e.g., modifying DB settings).
    • Zero trust principles for maximum protection.
  • Demo Panel Editor: A basic editor to design and test SQL panels (check the screenshot below).
  • Termux-Powered: Runs on Termux with Flask, SQLAlchemy, and a lightweight setup—no heavy servers needed.

DarkMode:
LightMode:

Future Plans
  • Procedure/Panel Market: A marketplace for sharing custom SQL procedures and panels.
  • More DB Support: Planning to add PostgreSQL, MongoDB, or others based on demand.
  • Enhanced UI: Improving the Flask dashboard with Vue.js or similar for a smoother experience.
  • Team Features: Roles, permissions, and advanced collaboration tools.

What I Need from You
  • Is This Useful?: Would you use a free tool like CSQP for your private server? What features would make it a must-have?
  • Feature Requests: More database types? Specific panel templates? Game-inspired mechanics (e.g., Silkroad job ranks)?
  • Technical Tips: Ideas for optimizing Termux, Python, or `cryptography` setup? Alternative security libraries?
  • UI/UX: How can I make the panel editor more intuitive?

Links
  • Landing Page:
  • Demo Panel: (online for ~1 week for testing)
  • GitHub: (feel free to open issues or suggest features!)
  • Reddit Post for Termux:

I’m developing this solo on Termux, so any feedback, criticism, or crazy ideas are welcome. If you’re a coder, server admin, or private server fan, what would you add to CSQP? Let’s make this epic! ��

Cheers,
silkroadbrowser is offline  
Reply

Tags
database, panel, sql, termux, tool


Similar Threads Similar Threads
[Release][Query] Query _InvCOS Items WITH _Char Connection
12/29/2015 - SRO PServer Guides & Releases - 1 Replies
Ok, so i needed to write this query for a procedure im working on and not many people know how to connect the pet inventory table to the character table.... so this query will explain how its done... im not going to explain every single detail, like how there is no charcos when pet is despawned / dead... but yea you can probably figure that all out from this query... The code... USE SELECT pet_invo. ,pet_invo. PetSlot
[Suche]Query für "Alteklinge, Reichsklinge" &' Stichdolche NUR QUERY!
08/18/2010 - Metin2 Private Server - 1 Replies
Ich weiß ich werd nervig aber ich suche die Query's für Alteklinge, Reichsklinge &' Strichdolche Why? Naya, weil ich in der DB i-wie nur Drachenmaulglocke hab ... not more -.- Auf jeden Fall Icon's etc. etc. etc. hab ich ich brauche nur die Query's



All times are GMT +1. The time now is 15:44.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.