Skip to content

OPSphystech420/DBGui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation


DBGui

— client application with an Immediate Mode GUI interface for managing and administering personal databases. The application supports MacOS and MariaDB/MySQL RDBMS. The program is written in Objective-C++ and uses the following libraries: ImGui (with modifications), MariaDB, MySQL, curl, openssl, rapidjson and others. The main idea behind communication with the database is to implement a server backend and frontend, where the C++ client uses curl requests to the server written in Go, which directly executes requests to the database.

Goals

  • Real-time database management, easily portable into other projects, cross-platform
  • erforming administrative tasks using an intuitive interface, functionality over a basic one
  • Testing and demonstrating the principles of client-server interaction

Current stage

  • Database connection via credentials (host, username, password, database, port)
  • SQL query execution editor console, with a little of options and tables child window

Database Logical Model

See Physical Model here

About

Database GUI manager (MacOS)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •