Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vcputtini/qdocbase6
This utility software aims to manage a professional database of digital documents in order to provide organization, speed in searches and reliability of information.
https://github.com/vcputtini/qdocbase6
cpp database document documents image images kde linux mariadb mysql
Last synced: 9 days ago
JSON representation
This utility software aims to manage a professional database of digital documents in order to provide organization, speed in searches and reliability of information.
- Host: GitHub
- URL: https://github.com/vcputtini/qdocbase6
- Owner: vcputtini
- Created: 2023-08-01T14:31:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-22T14:34:54.000Z (6 months ago)
- Last Synced: 2024-11-21T17:14:16.245Z (2 months ago)
- Topics: cpp, database, document, documents, image, images, kde, linux, mariadb, mysql
- Language: C++
- Homepage:
- Size: 1.49 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## DocBase6 - Document DataBase Manager
This utility software aims to manage a professional database of digital
documents in order to provide organization, speed in searches and reliability of
information.The DocBase6 was developed using the Qt 6.6.x Framework in C++ and Standard Library when needs.Initially, it only ran on Linux platforms, but was tweaked to be compiled for MS-Windows.
It makes it possible to save as a record any type of desired file format, such
as .docx, .xlsx, .txt, .pdf, .dwg and so on.
In addition to the search, it allows you to print reports with image files and
restore the files back to the original format.It was initially developed to address some particular needs, and later became as widespread as possible.
The main registration module is aimed at Brazil, and the fields that identify types of documents such as RG (ID), are possibly not compatible with other countries.We're available to hire for analysis and implementation of possible adaptations for cases not attended at the moment.
### Dependencies for Compilation:
- At least C++17
- Qt Framework 6.7.x### My Environment
- Fedora 40
- clang 18.0.0
- [g]cc (GCC) 14.1.1 20240701 (Red Hat 14.1.1-7)
- cmake version 3.28.x
- QtCreator 13.0.x (Code Style: clang-format -style=Mozilla)### Translations
- Native pt_BR
- English en_US### General Documentation of the Code Generated by Doxygen
To generate source code documentation, access the src directory and run the doxygen command. The documentation will be created in the src/doc/html directory.## Screenshots
### Main Screen
![](src/doc/screenshots/main.png)### Modules
#### Entities
![](src/doc/screenshots/entities-search.png)
![](src/doc/screenshots/entities-data.png)#### Documents
![](src/doc/screenshots/documents-search.png)
![](src/doc/screenshots/documents-data.png)
![](src/doc/screenshots/importbatch.png)#### Search
![](src/doc/screenshots/search-selections.png)
![](src/doc/screenshots/search-filters.png)### Settings
![](src/doc/screenshots/settings_01.png)
![](src/doc/screenshots/settings_02.png)
![](src/doc/screenshots/settings_03.png)### Security
![](src/doc/screenshots/security.png)### Legal Informations
- Windows is registered trademark of Microsoft Inc. USA.
- Linux is registered trademark of Linus Torvalds.
- Qt is registered trademark of Qt Company.
- Any other brand referenced by us belongs to their respectives owners.