Sistema WEB

Site e aplicativos

  • Status do projeto

    Concluído
  • Interessado

    8
  • Postado em

  • Localização

    O projeto pode ser concluído remotamente
  • Orçamento

    R$ 50 por hora
  • Depósito pago

    R$ 0,00
  • Bônus total por indicação

    R$ 1,00 por hora
  • Na contratação

    R$ 80,00
  • postado por

    Filipe

Descrição do Projeto

Olá,

Estou precisando iniciar um projeto de um sistema web. Minha ideia inicial era utilizar
Angular JS para front-end, NodeJS para backend, e BD Mysql, mas estou aberto a utilização de outras linguagens e compras de templates prontos.

Não entendo de programação, então tentei criar uma ideia do que preciso em texto (Podemos conversar posteriormente para retirar todas as dúvidas). O tempo do projeto é indeterminado e o orçamento a negociar.

Aguardo contato se tiver interesse.

Segue:

Cadastro para acesso ao portal poderá ser realizado por dois tipos de usuários:

Tipo 1
Tipo 2

Usuários tipo 1

1- Realização de cadastro de informações pessoais para acesso ao portal:
Disponibilizar a opção por email

• Nome:
• Sobrenome:
• e-mail:
• senha:

2- Realizado login no portal, terá duas abas disponíveis para o usuário do tipo 1:

• Objetos
• Retornos

3- Pela aba Objetos, o usuário do tipo 1 terá a opção de cadastrar diversos Objetos.
Através de um botão “Novo objeto” o usuário precisará escolher a categoria do objeto, entre as opções abaixo, através de um campo :

• Objeto 1
• Objeto 2
• Objeto 3
• Objeto 4

Cada categoria listada acima terá seus próprios campos, caso o usuário escolha o objeto 1, abrirá as opções referentes a este objeto para que ele preencha, como descrito abaixo, após o preenchimento o objeto poderá ser salvo, e ser apresentado na mesma aba em forma de lista um a baixo do outro.

• Objeto 1

Campo (Obrigatório)= Nome do campo “A1”
Campo = Nome do campo “B1”
Campo = Nome do campo “C1”
Campo (Obrigatório)= Nome do campo “D1”

• Objeto 2

Campo (Obrigatório)= Nome do campo “A2”
Campo = Nome do campo “B2”
Campo = Nome do campo “C2”
Campo = Nome do campo “D2”
Campo = Nome do campo “E2”
Campo = Nome do campo “F2”
Campo (Obrigatório)= Nome do campo “G2”

• Objeto 3

Campo (Obrigatório) = Nome do campo “A3”
Campo = Nome do campo “B3”
Campo [Sim; Não] = Nome do campo “C3”
Campo [1;2;3;4;5;6] = Nome do campo “D3”
Campo = Nome do campo “E3”
Campo (Obrigatório) = Nome do campo “F3”

• Objeto 4

Campo = Nome do campo “A4”
Campo = Nome do campo “B4”
Campo = Nome do campo “C4”
Campo = Nome do campo “D4”
Campo = Nome do campo “E4”
Campo = Nome do campo “F4”
Campo = Nome do campo “G4”
Campo = Nome do campo “H4”

4- Aba retorno:

Esta aba deverá apresentar apenas os objetos do usuário 1, em forma de lista um a baixo do outro, que receberem vínculos dos usuários do tipo 2(Item 7). Contendo um botão “visualizar” em cada objeto do usuário do tipo 1, que apresentará todos os objetos vinculados pelos usuários 2 a este objeto selecionado.
Os objetos vinculados apresentados após o clique do botão “visualizar” deverão conter dois botões cada: “Aceitar” e “Excluir”

Aceitar: o objeto vinculado permanece no objeto original, podendo ser visto novamente caso se aperte o botão “visualizar” e o usuário do tipo 2 que fez esse vínculo poderá ver este objeto em sua respectiva aba de retorno (item 8).

Excluir: Objeto vinculado será excluído do objeto original, não podendo ser visto novamente.

Usuários tipo 2

5- Realização de cadastro de informações pessoais para acesso ao portal:
Disponibilizar a opção por email

• Apelido:
• e-mail:
• senha:

6- Realizado login no portal, terá duas abas disponíveis para o usuário do tipo 2:

• Pesquisar
• Retorno

7- Na aba Pesquisar

O usuário do tipo 2 poderá buscar os objetos cadastrados pelos usuários 1, utilizando qualquer campo que consta dentro de cada categoria dos objetos (item 3) como filtro.
Os objetos que atenderem os filtros que o usuário 2 buscar, deverão aparecer em forma de lista um a baixo do outro apresentando todas as informações que este objeto possuir.
Cada objeto apresentado na lista deverá conter um botão “Enviar”, o usuário 2 clicando nesse botão, deverá abrir o cadastro para um novo preenchimento dos campos da mesma categoria do objeto selecionado. Após este preenchimento o novo objeto deverá ficar vinculado ao objeto original e ficar visível ao usuário 1. (item4).

8- Aba Retorno

Apresentará todos os objetos que o usuário do tipo 2 vinculou aos objetos do usuários do tipo 1 que foram aceitos pelos usuários do tipo 1. Mostrando o objeto vinculado e o usuário do tipo 1 que o aceitou.

Freelancers interessados

    {{ item.displayName }} {{ item.displayName }}

    {{ item.displayDisciplines }}

    • {{ item.hourlyRate || '-' }} por hora
    • {{ item.cityName }}
      {{ item.stateName }}, {{ item.countryName }}
    • {{ item.nrSharedConnections }} conexões compartilhadas

Nenhum freelancer interessado ainda

Operação falhou!
Por favor, tente novamente mais tarde. Se o problema persistir entre em contato com o suporte.