The open source DB Browser for SQLite Rewrite it using Ultimate++ , you'll need to adapt the code to fit the Ultimate++ framework's conventions and libraries

Job ID: 38748950

Budget: $10 – $600 AUD

a)I'm looking for a skilled programmer to rewrite the open source DB Browser for SQLite written using Qt "https://sqlitebrowser.org/" using Ultimate++ "https://www.ultimatepp.org/index.html". Both gui frameworks were written in C++. The primary goal of this project is to make the application easier to maintain. aA very well documented and well explained for future upgrades. Old code (Qt code) and new code (Ultimate++ code) should be in the same file for explanation, documentation and well mapped. So future updates will be straight forward. Should maintains it's full features, capacity, ...., and anything related to performance. (very important) Integrate Ultimate++ "Find In Files.." to search the database it could display the rows where data " like text, int...) found, option to display the table, and may only the cell or selected cells (columns) , clicking found entry could display (table ,or row, or group of cells , or open to edit, or ...) so great care and attention should be taken to elaborate this feature , (very important).
b) I have a program using The Chromium Embedded Framework (CEF) is at (https://bitbucket.org/chromiumembedded/cef/wiki/Home) and the Ultimate++ is at (https://www.ultimatepp.org/). it compiles and runs on old version of Ultimate++ , using old version of CEF I want it compiling and running on the latest Ultimate++, using the latest CEF. . It should compile on the latest Ultimate++ default settings as the old version (theide settings), create a static CEF library and link against it. So there will be no need for the ceflib.dll to be extracted to where the BrowseOrEdit.exe (all needed to run the BrowseOrEdit.exe should be included in the .exe i.e the BrowseOrEdit.exe is self-contained all necessary exe or dll or object .o files from CEF are included in BrowseOrEdit.exe during compile time. I will be giving you the old version to update. Your work should be given to me to check on daily bases.

No cent will be paid for incomplete work.

Key Features to Retain:
- Database Structure Viewer
- SQL Editor
- Data Entry and Modification

Additional Features to Implement:
- Enhanced Data Visualization
- User Access Management

Ideal Skills and Experience:
- Proficiency in Ultimate++
- Experience with SQLite and DB Browser
- Strong programming and software development skills
- Knowledge in data visualization and user access systems