O SysTrack é um sistema web de gerenciamento desenvolvido pela empresa Tech House com o objetivo de informatizar e otimizar os processos operacionais da empresa Hórus que é trabalha com monitoramento de veículos. O projeto foi criado para centralizar o controle de clientes, funcionários, veículos, serviços e produtos relacionados ao rastreamento veicular, proporcionando maior organização, segurança e agilidade no gerenciamento das informações.
O sistema foi desenvolvido para atender diferentes perfis de usuários, como administradores, clientes, gerente de estoque/produto e analistas de marketing, permitindo que cada um tenha acesso às funcionalidades específicas de sua área. Além disso, o SysTrack disponibiliza um ambiente online para que os clientes possam consultar seus dados, informações de veículos e serviços contratados de forma prática e segura.
Entre as principais funcionalidades do sistema estão o cadastro e gerenciamento de clientes, funcionários, veículos, serviços e equipamentos de rastreamento, emissão de relatórios administrativos e de marketing, controle de acesso por login e senha, armazenamento seguro em banco de dados e registro de logs das operações realizadas no sistema.
O projeto foi concebido como uma solução web desenvolvida em na plataforma .NET em Asp.NET mvc,
utilizando banco de dados relacional mysql.
Também foi utilizado Mapster que é um biblioteca de mapeamento de objetos semelhante ao automapping só que de código aberto.
Jquery, javascript, razor no front(linguagem dinamica parecida com html)
Serilog para o sistema de log do projeto
Foi usado duas arquiteturas MVC(Model-View-Controller) do asp.net e MVVM(Model-View-ViewModel).
Primeiro você vai executar os scripts do banco de dados na pasta SystemTrack-em-.net\Arquivos do projeto\database_systemtrack2.sql é só executo linha por linha e no arquivo SystemTrack-em-.net\appsettings.json e coloque suas credenciais do seu banco.
"ConnectionStrings": {
"DefaultConnection": "Server=localhost;Port=3306;Database=dbsystemtrack;User=SuaUsuarioAqui;Password=SuaSenhaAqui;"
},para roda na sua máquina: Para rodar em outra máquina:
- Instalar .NET SDK 10.
- instalar o virsual studio 2026 (opcional)
- Instalar MySQL e criar o banco conforme o schema do projeto.
- Configurar a connection string em appsettings.json (DefaultConnection).
- Restaurar e executar:
dotnet restore
dotnet run