Skip to content

Repository files navigation

💼 Sistema de Folha de Pagamento

Sistema completo para gestão de folha de pagamento com controle de acesso, cadastro de empresas e funcionários, cálculo automatizado de remunerações, descontos e emissão de holerites em PDF. O projeto atende aos critérios legais e é multiplataforma (desktop, web e mobile).

Imagem de Demonstração


🏗️📐 Arquitetura do Sistema

Após o levantamento de todos os requisitos, começamos a trabalhar na arquitetura do sistema. Foi então criado um ecossistema composto por três aplicações integradas:

  1. Folha de Pagamento (Desktop) – voltada à gestão administrativa, cálculo e geração da folha.
  2. Registro de Ponto (Mobile) – permite ao colaborador registrar seus horários de entrada, saída e pausas.
  3. Portal do Funcionário (Web) – onde o colaborador pode consultar holerites, dados cadastrais e históricos.

Todas essas aplicações estão conectadas a um único banco de dados PostgreSQL hospedado na nuvem, garantindo persistência, consistência e centralização das informações.

Além disso, vale destacar que a autenticação de usuários nas plataformas web e mobile é realizada por meio do Firebase Authentication, um serviço da Google que oferece autenticação segura, escalável e moderna. Embora o Firebase seja um serviço de banco de dados, neste projeto ele foi utilizado exclusivamente para gerenciar identidade e acesso dos usuários, enquanto os dados persistentes do sistema permanecem no PostgreSQL.

Essa estrutura modular e integrada garante escalabilidade, segurança e uma experiência contínua ao usuário em diferentes plataformas.

Arquitetura do Sistema


📌 Funcionalidades Principais

  • 🔐 Controle de acesso com login e senha (perfil Gerente, Administrador e Usuário).

  • 🧑‍💼 Cadastro completo de colaboradores com dados pessoais, contratuais e bancários.

  • 🏢 Cadastro de empresas clientes.

  • 📊 Lançamento de dados salariais e variáveis (horas, faltas, benefícios, descontos, etc.).

  • 🧮 Cálculo automatizado da folha conforme INSS, IRRF e leis trabalhistas.

  • 🔄 Revisão e aprovação da folha antes da geração final.

  • 📄 Geração de holerites em PDF.

  • ☁️ Segurança e armazenamento de dados em nuvem com PostgreSQL.


Interface Principal


⚙️ Tecnologias Utilizadas



🌐 2. Portal do Funcionário (Web)

Aplicação web que permite aos colaboradores acessarem suas informações pessoais, visualizarem holerites e registros de ponto.

🔗 Acessar repositório do Portal do Funcionário


📱 3. Registro de Ponto (App Android)

Aplicativo móvel para registro de jornada de trabalho. Funcionalidades:

  • Marcação de entrada/saída
  • Intervalos (almoço)
  • Integração com o sistema de folha

🔗 Acessar repositório do App de Ponto


📚 Documentação Técnica

A documentação do projeto inclui detalhes sobre:

  • Estrutura e arquitetura do sistema
  • Modelagem de dados
  • Decisões de design e tecnologias utilizadas
  • Fluxos de uso e integração entre os sistemas

📄 Visualizar Documentação Completa


🙋 Sobre os Autores

LUIZ CARLOS DE ARAÚJO MACHADO
Desenvolvedor de Sistemas com foco em aplicações full-stack e soluções empresariais.
📧 luizsaw@gmail.com
🔗 LinkedIn

GABRIEL NATAN MAGALHÃES BENTO DE MEDEIROS
📧 gabriel.natan.mb@gmail.com
🔗 LinkedIn


⭐ Contribuições e Feedback

Sinta-se à vontade para abrir issues com sugestões, correções ou melhorias.
Contribuições são sempre bem-vindas!


About

Sistema completo para gestão de folha de pagamento: controle de acesso, cadastro, cálculos automáticos e emissão de holerites em PDF.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages