Skip to content

Full-stack condominium management system with role-based access, forums, reservations, and package notifications. Built with Node.js, PostgreSQL, Sequelize, React, and Material UI.

Notifications You must be signed in to change notification settings

R0chaa/cconnect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CConnect

221380199-30bb6e46-b91e-42d4-b124-f95e387afce9

Resumo da proposta do projeto

Muitos condomínios têm uma gestão baseada em métodos analógicos que dificultam a agilidade e praticidade de tarefas essenciais à rotina das pessoas que lá vivem e trabalham. Certas tarefas, como reservar ambientes comuns ou receber avisos sobre a manutenção, são espalhadas por meio de avisos no elevador ou nas centrais do condomínio, que nem sempre são eficazes em alertar os moradores. A ideia de precisar fazer tudo no papel ou, pelo menos, de forma presencial se mostra muito defasada e não pratica.

Visando facilitar uma série de interações baseadas no que acabamos de relatar, nosso app surge como uma ótima maneira de simplificar e agilizar múltiplos processos dentro de um condomínio residencial.

Uma aplicação WEB que possibilita o monitoramento geral das atividades do condomínio: Isto é CConnect.

Rodando a aplicação

No diretório do projeto você pode executar o comando:

npm start

Agora é só abrir o http://localhost:3000 para ver a aplicação rodar em seu navegador :)

A página irá recarregar caso hajam alterações.
Você também poderá ver uma lista de erros no console.

Requisitos Funcionais:

  • Os usuários podem agendar eventos nas dependências do condomínio.
  • É necessário criar uma conta para utilizar a aplicação.
  • A aplicação deve contar com três fóruns distintos, sendo eles de: avisos; condôminos; administradores.
  • Moradores podem visualizar e interagir no fórum de discussões de condôminos.
  • Um administrador interno é capaz de emitir avisos gerais no fórum.
  • Moradores e funcionários podem apenas visualizar mensagens dentro do fórum de avisos.
  • Um administrador interno pode silenciar outros moradores no fórum de discussões.
  • Apenas administradores e funcionários podem acessar o fórum de administradores.
  • O responsável pela portaria, ao receber um produto, possa notificar os condôminos da encomenda.
  • Ao receber uma entrega, o morador confirma o recebimento da encomenda.

Requisitos Não-Funcionais:

  • O aplicativo deve assegurar os dados e privacidade de um um membro.
  • O aplicativo deve ser rápido.
  • A aplicação deve ser intuitiva e fluida.
  • É necessário estar conectado à internet.

Link para o Figma: Clique aqui

Diagrama de caso de uso

image

Diagrama de classes

image

Diagrama de sequência

image

About

Full-stack condominium management system with role-based access, forums, reservations, and package notifications. Built with Node.js, PostgreSQL, Sequelize, React, and Material UI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •