Repositório do sistema de suporte técnico desenvolvido em C++ com Qt utilizando padrões de projetos vistos em aula.
O SST (Sistema de Suporte Técnico) é uma aplicação desktop desenvolvida utilizando o framework Qt, que tem como objetivo facilitar o gerenciamento e controle de chamados técnicos, usuários e técnicos responsáveis. A aplicação oferece interfaces gráficas para login, gerenciamento de usuários e técnicos, além do controle e abertura de chamados.
- Tela de login com autenticação.
- Cadastro e gerenciamento de usuários.
- Abertura e acompanhamento de chamados técnicos.
- Chat entre o técnico e o solicitante.
- Interface intuitiva.
- Singleton
- Facade
- State
- Linguagem: C++
- Framework: Qt 6 (Widgets)
- Banco de Dados: SQLite (arquivo
sst_db.db)
- Qt 6.x (Qt Widgets)
- Compilador C++ compatível com C++17 ou superior
- qmake (para gerar os arquivos de build)
- SQLite (embutido no projeto, não é necessário instalar separadamente)
- Baixe a release mais recente do repositório
- Extraia a pasta
- Execute o SST.exe
Usando Qt Creator (recomendado) (CERTIFIQUE-SE DE TER TODOS OS PACOTES CORRETOS COM O QT MAINTENCE TOOL)
- Clone o repositório:
git clone https://github.com/alberthydev/sst.git-
Abra o arquivo SST.pro no Qt Creator.
-
Configure o kit (selecionando Qt 6 e compilador compatível).
-
Compile e execute o projeto.
Usando linha de comando com CMake (CERTIFIQUE-SE DE TER TODOS OS PACOTES CORRETOS COM O QT MAINTENCE TOOL)
- Clone o repositório:
git clone https://github.com/alberthydev/sst.git
cd sst- Crie um diretório para o build:
mkdir build && cd build- Gere os arquivos do projeto com CMake:
cmake ..- Compile o projeto:
cmake --build .- Execute o binário gerado (Linux/macOS):
./sstO projeto utiliza um banco SQLite chamado sst_db.db, que armazena informações de usuários, técnicos e chamados. Certifique-se que o arquivo sst_db.db esteja no diretório correto para que o sistema funcione corretamente.