GenCRM é um software desenvolvido em TypeScript, utilizando o framework NestJS para o backend. O projeto foi criado com o objetivo de oferecer uma solução prática e centralizada para o gerenciamento de clientes e serviços prestados por uma empresa. Com o GenCRM, é possível organizar e visualizar todos os projetos vinculados a cada cliente, facilitando a oferta de serviços como vendas, manutenção e consultoria.
A aplicação segue a metodologia CRUD (Criar, Ler, Atualizar, Deletar), permitindo a gestão completa dos dados dos clientes e dos serviços oferecidos. Além das operações básicas, o sistema também conta com funcionalidades adicionais, como a atualização de status dos projetos, aplicação de descontos e a visualização da quantidade de projetos ou vendas realizadas por usuário. A segurança da autenticação é garantida com o uso do Passport.js, e as funcionalidades foram testadas com o Insomnia, assegurando o bom funcionamento do sistema.