Skip to content

pavel-cpp/tip

Repository files navigation

TIP

Text Insertion Program


Overview

Note

This program is designed to create and manage a database of clients
and generate unique pictures (tickets) corresponding to each client.
This software can be used for both commercial and non-commercial purposes.

Functionalities

  • Generation of pictures (tickets)
  • Database creation of any size
  • Database editing similar to Excel
  • Printing pictures (tickets)
  • Saving pictures on your computer
  • Copying pictures to clipboard
  • Customization of fonts and text colors

How to Build

  1. Install Cmake
  2. Download & Install Qt5
  3. cmake -DCMAKE_BUILD_TYPE={type} -QT5_DIR=path/to/Qt5 -DOPEN_XLSX_DIR=path/to/OpenXLSX -G {generator} -B ./cmake-build-{type} 
    cmake --build ./cmake-build-{type} --target TIP -j 14

Deployment

  1. Install Inno Setup
  2. Install Inno Download Plugin
  3. To activate deployment mode, add the following flag to the CMake configuration:
    cmake -DCMAKE_BUILD_TYPE={type} -QT5_DIR=path/to/Qt5 -DOPEN_XLSX_DIR=path/to/OpenXLSX "-DDEPLOY_DEPENDENCY=\"path/to/idp.iss\"" -G {generator} -B ./cmake-build-{type} 
    cmake --build ./cmake-build-{type} --target TIP -j 14
    or run windows_deploy.bat after building the project and enter "path/to/idp.iss" as an argument.

Database

Important

To enable the program to function, you need to deploy a PostgreSQL database.
Requests for creating the necessary structure are located in the database folder.


Contacts

VK, Telegram, Discord

About

Text Insertion Program

Resources

License

Stars

Watchers

Forks

Packages

No packages published