Não Faltei

Não Faltei é uma aplicação web do tipo PWA (Progressive Web App) voltada ao controle de ponto eletrônico, desenvolvida com foco em acessibilidade, precisão e baixo custo operacional. A plataforma é ideal para pequenas empresas que precisam de uma solução moderna e confiável para o registro de presença de funcionários.

Funcionalidades Principais

  • Registro de ponto via geolocalização: valida a entrada e saída do funcionário com base em sua posição e a localização do estabelecimento.
  • Instalação como aplicativo: pode ser adicionada à tela inicial do celular e funciona offline em situações específicas, como em áreas com sinal instável.
  • Cálculo automático de banco de horas: soma e subtrai horas extras, faltas e atrasos automaticamente, com base nas escalas cadastradas.
  • Gestão de atestados e ausências: permite adicionar justificativas de falta com anexos e controle por parte do RH.
  • Painel administrativo: líderes e responsáveis têm acesso a um painel com visão geral das presenças, faltas, escalas e banco de horas.

Modelo de Negócio

O Não Faltei é oferecido como um software como serviço gratuito (SaaS), com monetização por meio de anúncios direcionados. Isso permite que pequenas empresas tenham acesso a uma ferramenta robusta sem custos iniciais ou mensais.

Arquitetura Técnica

  • Frontend: Next.js, React, TailwindCSS
  • Backend: API em Node.js com Next.js API Routes
  • Banco de dados: PostgreSQL via Prisma ORM
  • Geolocalização: integração com Leaflet e validação de distância via coordenadas
  • Autenticação: NextAuth com suporte a múltiplos provedores
  • Testes: cobertura automatizada com Vitest
  • CI/CD: Deploy automático via GitHub Actions
  • Hospedagem: Aplicação e banco de dados estão hospedados em uma VPS utilizando Coolify para orquestração e gerenciamento de containers

Objetivo e Impacto

A aplicação surgiu como uma solução interna para otimizar o controle de ponto de uma equipe operacional sob minha liderança. A partir da boa aceitação interna, o projeto evoluiu para um produto escalável com potencial de impacto social e econômico em micro e pequenas empresas.

Considerações Finais

Não Faltei combina tecnologia moderna, acessibilidade e praticidade para transformar a forma como empresas gerenciam presença e pontualidade. É um exemplo de como uma necessidade real pode se tornar uma solução digital de valor público.

Tecnologias Utilizadas

NextJSGoogle mapsNodeJSTypescriptPrismaORMZodTailwindHTMLCSSCI/CDPWAGitVitestDockerPostgresSQLCoolifyVPS

contato@diogoalberto.com.br