Skip to content

taysa-barbosa/sistema-encomendas

 
 

Repository files navigation

🏢 Condominium Management

O projeto consiste em criar um aplicativo para um condomínio que permita aos inquilinos verificarem a existência de encomendas na portaria. Os usuários serão identificados por CPF e número do apartamento, e haverá três perfis de acesso: inquilinos, porteiros e síndicos. O sistema permitirá a gestão de apartamentos, inquilinos, encomendas e usuários, com permissões diferenciadas para cada tipo de usuário. O back-end será desenvolvido com o JSON Server.

🚀 Começando

Essas instruções irão ajudá-lo a obter uma cópia do projeto em execução na sua máquina local para fins de desenvolvimento e teste.

📋 Pré-requisitos

Para desenvolver a atividade utilizando Quasar, é necessário ter conhecimento em HTML, CSS e Vue.js. Além disso, é preciso estar familiarizado com a utilização do Quasar Framework e do JSON Server para construir o back-end da aplicação.

HTML,
CSS,
Quasar
Vue.js

🔧 Instalação

Siga estas etapas para configurar o ambiente de desenvolvimento:

Instale e execute o JSON Server:

npm install -g json-server

Execute o servidor JSON com o arquivo 'db.json':

json-server --watch db.json

Instale as dependências do projeto:

#É necessario esta dentro da pasta do projeto para rodar o comando

npm install

Execute o projeto:

#É necessario esta dentro da pasta do projeto para rodar o comando._

npm run dev

Acesso ao Sistema

Abaixo estão os detalhes dos usuários registrados no sistema:

SINDICO

CPF: 000.000.000-34,
Código de Acesso: 010101,

PORTEIRO

CPF: 000.000.000-35,
Chave de Acesso: 5555,

INQUILINO

CPF: 000.000.000-25,
Numero do Apartamento: 105F,

Instruções de Acesso

Abra o navegador da web de sua preferência. Acesse a página de login do sistema. Insira suas credenciais de acesso conforme as informações fornecidas acima. Se você é um síndico ou porteiro, insira seu CPF e código de acesso. Se você é um inquilino, insira apenas seu CPF e numero do apartamento Clique no botão de login para acessar o sistema. Certifique-se de usar as credenciais corretas para acessar o sistema com os privilégios apropriados. Em caso de dúvidas ou problemas de acesso, entre em contato com o suporte técnico.

🛠️ Construído com

Principais ferramentas utilizadas na construção do projeto:

💡 Recursos Adicionais

Aqui estão alguns recursos adicionais que podem ser implementados ou explorados:

  • Notificações de entrega: Implemente um sistema de notificações para que os inquilinos sejam alertados quando uma nova encomenda chegar à portaria.

  • Comunicação interna: Crie um recurso de comunicação interna, como um mural de recados, para que os moradores possam se comunicar entre si e com a administração do condomínio.

  • Relatórios e estatísticas: Desenvolva funcionalidades que gerem relatórios e estatísticas sobre o uso do aplicativo e as atividades do condomínio.

🤝 Contribuição

Contribuições são sempre bem-vindas! Se você tiver alguma ideia, sugestão ou encontrou algum problema no projeto, sinta-se à vontade para abrir uma nova issue ou enviar um pull request.

Releases

No releases published

Packages

No packages published

Languages

  • Vue 77.2%
  • JavaScript 19.0%
  • SCSS 2.2%
  • HTML 1.6%