Analisando propostas

Controle para locação de equipamentos

Publicado em 07 de Maio de 2017 dias na TI e Programação

Sobre este projeto

Aberto

Ola, Prezados(as)

Preciso criar um aplicativo simples para controle de reserva de equipamento.

Possuímos alguns equipamentos para locação e estou tendo dificuldade para manter esse controle uma vez que, podem ocorrer uma reserva conflitante com outra e acabar por não ter dois equipamentos para disponibilização naquele momento. Somos uma empresa que disponibiliza equipamento de áudio visual para locação.

A ideia do aplicativo é simples, preciso ter um local que eu possa cadastrar meus parceiros de revenda...

:: O que parceiros de revenda
São empresas que estão na minha base de cliente que podem me demandar serviços, ele precisam ser usuário do aplicativo e ter acesso a algumas função do mesmo como o menu de reserva, será por ele que os parceiros fara a solicitação de equipamentos.

Apos acesso ao aplicativo,  o parceiro precisam chegar a uma área onde ele possa efetivar sua reserva e verificar a disponibilidade dos equipamento para um data/hora informada... Pesei que ao clicar no menu reserva ele precisa informar a data e horário desejado, sendo data/hora de inicio e outra campo para data/horário de fim e um campo para seleção dos equipamentos disponíveis que eu cadastrarei no aplicativo. Assim, precisaremos ter uma área que eu possa fazer esse cadastro. O cadastro será simples e terá os seguintes campos: Nome do aparelho, código interno, descritivo, fotos do mesmo e quantidade disponível em estoque para reserva e valor de reserva..
. Exemplo: Se colocar 2 só poderei ter duas reserva no mesmo período. Preciso ter junto a esse cadastro a possibilidade de edição, caso algum equipamento venha ficar indisponível por esta em manutenção e status podendo ser inativado temporariamente, essa inativação poderá ser definitiva, ate eu ativa ou por período data e retornara nesse caso automático.

Uma vez selecionado essas informações pelo parceiro, o aplicativo precisará verificar se para as data/horas selecionada e com base na quantidade relacionada em estoque se ha a disponibilidade para reserva, se sim ele poderá confirmar a reserva ou não, se não o aplicativo devera informar que não há disponibilidade para reserva dos equipamentos.

Esse campo de equipamento precisa ser múltipla seleção, ter o efeito como um carrinho de compra pois, para a mesma reserva ele poderá reservar mais de um e sendo diferente, a ideia é que ele selecione um a um e o sistema verifique a disponibilidade com base nas informações. Se possível a reserva, haverá um espaço abaixo (uma caixa) que demonstra-la os aparelhos selecionados e aprovados pela validação para que ele possa concluir sua reserva.

O aplicativo precisa ser web e terá os seguinte opções...

- Tela de login para o parceiro efetivar o acesso.
- Tela para Cadastro dos parceiros e liberação de acesso a eles, contendo ( Tipo (Pessoa física ou jurídica) Nome do parceiro, com base no tipo campo para cnpj ou cpf, pessoal de contato, telefone e e-mail ) e campo para criação de usuário e senha
- tela para cadastro de produtos e quantidade disponíveis em estoque
- areá para verificação de reserva
- relatório para o administrador e parceiro (sendo o administrador, vou precisar  ver com base em uma data selecionados os eventos de reserva agendados. Selecionado em calendário eu vejo o resumo... Esse resumo precisa conter data e o agrupamento das reservas por horários e traga em uma linha o nome do solicitante data e horário, lista de aparelhos e valores individuas e resumo no final, pode ser fechado em uma linha e ao clicar expande com o detalhamento.

O parceiro  a mesma visão porem só com as reservas deles.

Informações importantes: Preciso que seja desenvolvido em PHP e banco de dados mysql.

Duvidas pode me contatar.

Att.

Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Não (Eu nunca gerenciei esse tipo de projeto)
Integrações de API Cloud Storage (Dropbox, Google Drive, etc)
Plataformas exigidas Windows

Prazo de Entrega: Não estabelecido

Habilidades necessárias