Analisando propostas

Sistema web para gerenciamento de agendamento de visitas para um condomínio comercial

Publicado em 26 de Fevereiro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Preciso desenvolver uma aplicação web, de preferencia PHP + MySQL com visual moderno, para agendamento de visitas de um predio comercial.

Contexto Geral do Projeto

Sistema web para gerenciamento de agendamento de visitas para um condomínio comercial com as seguintes características: Funcionalidades Gerais: Sistema de login: Página inicial com um formulário de login e uma imagem de fundo representando um prédio comercial. No primeiro acesso, o usuário será redirecionado automaticamente para uma página de alteração de senha. A senha pode ser alterada futuramente pelo próprio usuário. Diferentes tipos de usuários: Administrador (Condomínio): Pode acessar um painel administrativo (dashboard). Pode criar e gerenciar empresas que operam no condomínio. Pode criar contas de usuário para cada empresa. Pode visualizar e filtrar todas as visitas agendadas no sistema. Usuário Comum (Empresas): Pode acessar uma interface para criar visitas. Pode visualizar a lista de visitas agendadas por ele mesmo. Sistema de agendamento de visitas: Usuários comuns podem registrar visitas, preenchendo os seguintes campos obrigatórios: Nome. CPF. Data de nascimento. Data da visita. Horário da visita. Campos adicionais opcionais: RG, nome da empresa representada pelo visitante, e pessoa com quem irá falar. As visitas agendadas são associadas à empresa do usuário. Requisitos Técnicos: Banco de dados MySQL para armazenar as informações de usuários, empresas e agendamentos. Validação de campos obrigatórios no momento do cadastro de visitas. Arquitetura segura: Exigir alteração da senha no primeiro acesso. Permitir redefinição de senha. Usuário administrador é criado durante a configuração inicial do sistema. Estrutura do Sistema: Página de login: Formulário de login com validação. Tela de "esqueci minha senha" para recuperação de acesso. Quando utilizar essa função o usuário poderá recuperar a senha via email cadastrado, onde o sistema vai mandar para ele uma nova senha provisória. Imagem de um prédio comercial no fundo. Painel administrativo (Admin): Dashboard com opções para: Criar e gerenciar empresas. Criar e gerenciar usuários de empresas. Visualizar e filtrar visitas de todas as empresas. Painel de usuários comuns: Formulário para agendamento de visitas. Tela para visualizar visitas agendadas. Formulário para criar usuários do sistema Nesta tela o administrador pode criar usuários, associar eles a uma empresa, e dizer se ele é administrador ou usuário comum Segurança: Autenticação de login baseada em sessões. Primeira senha temporária exigida para alteração no primeiro acesso. Permissões diferenciadas entre administrador e usuários comuns. Implemente o sistema com foco em segurança e usabilidade, seguindo boas práticas de desenvolvimento. Aplicação de exemplo: https://spectacular-pie-b3f28d.netlify.app/

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Designer, Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias