Evaluando propuestas

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

Publicado el 26 Febrero, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

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

Contexto general del proyecto

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/

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Diseñador, Programador

Plazo de Entrega: No definido

Habilidades necesarias