O Sistema Operacional da Atria Junior.
Gestão de Equipes, Alocação de Projetos e Inteligência de Dados em um só lugar.
Sobre • Tech Stack • Funcionalidades • Instalação • Contribuindo
O Atria Management System nasceu da necessidade de centralizar e profissionalizar a gestão interna da nossa Empresa Júnior. Deixamos para trás as planilhas para abraçar uma solução robusta, escalável e segura.
Este sistema atua como o coração tecnológico da gestão de pessoas e projetos, permitindo que a diretoria tome decisões baseadas em dados reais de alocação e disponibilidade, enquanto garante a segurança das informações através de um controle de acesso rigoroso.
"Eficiência não é sobre fazer mais rápido, é sobre fazer melhor com os recursos que temos."
Construído com o que há de mais moderno no ecossistema JavaScript/TypeScript, visando performance, segurança (Type Safety) e escalabilidade.
- Frontend & Framework: Next.js 16 (App Router & Server Components)
- Linguagem: TypeScript
- Estilização: Tailwind CSS + Lucide React (Ícones)
- Database & ORM: Prisma Postgres (Banco Gerenciado) via Prisma ORM
- Autenticação: Better Auth (Segurança robusta com suporte a Roles)
- Hospedagem: Vercel (Frontend e Server Actions)
- Autenticação Segura: Login via e-mail/senha com criptografia.
- Hierarquia de Permissões:
Membro: Visualiza projetos, equipe e insights.Gestão: Acesso total para criar, editar e excluir registros, além de gerenciar alocações.
- Middleware de Proteção: Rotas administrativas blindadas no servidor e no cliente.
- Visualização de todos os membros em Cards interativos.
- Filtros inteligentes: Todos, Alocados e Disponíveis.
- Indicadores visuais de carga de trabalho (múltiplos projetos).
- Distinção visual automática entre membros operacionais e gestão.
- Kanban visual dos projetos ativos.
- Controle de status (
On Track,Ahead,Delayed) e prioridade (High,Medium,Low). - Gestão de prazos e clientes.
- Sistema de alocação dinâmica: Adicionar/Remover membros de projetos com um clique.
- Métricas em tempo real sobre a saúde da EJ.
- Taxa de Alocação: Monitore se a equipe está ociosa ou sobrecarregada.
- Alertas de Risco: Identificação automática de projetos atrasados de alta prioridade.
- Recomendações automáticas baseadas nos dados atuais.
Siga os passos abaixo para rodar o projeto localmente:
Certifique-se de ter instalado:
- Node.js (v16 ou superior)
- Git
git clone [https://github.com/SMLeSilva/atria-management.git](https://github.com/SMLeSilva/atria-management.git)
cd atria-management