Skip to content

SMLeSilva/atria-management

Repository files navigation

Atria Junior Logo

🚀 Atria Management System

O Sistema Operacional da Atria Junior.
Gestão de Equipes, Alocação de Projetos e Inteligência de Dados em um só lugar.

SobreTech StackFuncionalidadesInstalaçãoContribuindo

Next.js TypeScript Tailwind CSS Prisma PostgreSQL


💡 Sobre o Projeto

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."


🛠 Tech Stack

Construído com o que há de mais moderno no ecossistema JavaScript/TypeScript, visando performance, segurança (Type Safety) e escalabilidade.


✨ Funcionalidades

🔐 Segurança & Controle de Acesso (RBAC)

  • 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.

👥 Gestão de Equipe (Squads)

  • 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.

🚀 Gestão de Projetos

  • 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.

📊 Insights & Dashboard

  • 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.

🚀 Instalação e Execução

Siga os passos abaixo para rodar o projeto localmente:

1. Pré-requisitos

Certifique-se de ter instalado:

  • Node.js (v16 ou superior)
  • Git

2. Clone o repositório

git clone [https://github.com/SMLeSilva/atria-management.git](https://github.com/SMLeSilva/atria-management.git)
cd atria-management

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages