Nosso Musico

Site e aplicativos

  • Status do projeto

    Fechado
  • Interessado

    3
  • Postado em

  • Localização

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

    R$ 500 - R$ 2.000
  • Depósito pago

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

    R$ 40,00
  • Na contratação

    R$ 40,00
  • postado por

    Eduardo

Descrição do Projeto

Criar um site/sistema responsivo, com as seguintes condições.
Basicamente alguns Crud´s e Filtros.

1ª) Tela - Tela inicial onde o usuário irá acessar pelo celular ou computador e deverá aparecer para ela uma tela com uma div que colocaremos uma foto + os menus com opção de ele logar ou se cadastrar.

2º) Os cruds são

Cadastro de Musico
com os dados basicos documentos + endereço + upload de foto
*Formação Acadêmica - Campo texto de até 500 caracteres.
*Email - Campo texto com validação de e-mail valido
Telefone Residencial com DDD - Campo não obrigatório
*DDD + Telefone Celular (WhatsApp)
*Upload de Foto - (Necessário avaliar se é melhor gravar o binário da Foto ou a imagem em um repositorio onde o sistema será hospedado).
*Upload de Video - Validar se o video tem até 30 segundos ou nó máximo 5 Megas.
*Endereço Completo - Rua, Numero, Complemento, Bairro, Cidade e Estado
Contratante - deverá existir um checkbox na tela, onde se o usuário selecionar, automaticamente as informações serão replicadas na tabela de contratante, este usuário qdo acessar o sistema, terá acesso a pesquisa dos musicos. (Campo não obrigatório)
*Região de Atuação - O sistema deverá exibir todas as informações gravada na tabela (Região de Atuação) de acordo com o estado escolhido no endereço, por ex. se ele Escolher São Paulo no endereço, na tabela de Região de Atuação deverá ter cadastrado Zona Oeste, Zona Leste, Zona Sul, Zona Oeste e Grande São Paulo e todas devem estar amarradas ao estado SP.
Link do youtube (Não obrigatório)
O usuário poderá incluir varios Links de videos, então deverá ser uma tabela associativa, onde o usuário poderá ir adicionando um link por vez e o sistema deverá exibir logo na sequência o Link que ele incluiu.
*Instrumentos Musicais
*Senha de acesso ao site
Deverá existir uma DIV ou Panel ou ainda um modal “sempre pensando que a maioria dos acessos serão via celular”, onde o usuário irá selecionar um Genero Musical, então o sistema deverá exibir todos os instrumetnos cadastrados para aquele Genero, conforme o usuário vai incluindo ou selecionando os instrumentos o sistema deverá listar os instrumentos selecionados, exibindo categoria e nome do instrumento, a cada inclusão a opção de gênero deverá ser limpa e o usuário deverá selecionar o genero, ele pode incluir varios instrumentos de gêneros diferentes. Acredito que vamos precisar de uma tabela associativa para associar os instrumentos daquele usuário.
*Agenda
o usuário deverá abrir o calendário e selecionar uma data e informar qual horário ele estará disponível naquela data. exemplo: selecionou o dia 12/10, então deve informar qual período está disponível (12:00hs até as 18:00hs, então vamos precisar ter uma tabela associativa onde deverá armazenar as datas e horários disponíveis para este musico.

*Observações - Campo texto de até 3000 caracteres para o usuário poder incluir qualquer informação.
Cadastro de Grupo
Para esta tela devemos ter os seguintes campos e comportamentos.
Obs. campos com * são obrigatórios
*Nome do Grupo- campo texto
*Nome do Responsável pelo Grupo- campo texto
*CPF do responsável do grupo - Campo Inteiro (com validação de CPF)
*E-mail do Responsável pelo Grupo - com validação
*Telefone Celular do Responsável do Grupo
*Genero Musical - (Informação deverá ser carregada da tabela genero musical) - ele poderá selecionar somente uma opção.
*Upload de Foto do Grupo- (Necessário avaliar se é melhor gravar o binário da Foto ou a imagem em um repositorio onde o sistema será hospedado).
*Upload de Video - Validar se o video tem até 30 segundos ou nó máximo 5 Megas.
*Região de Atuação - O sistema deverá exibir todas as informações gravada na tabela (Região de Atuação) de acordo com o estado escolhido, por ex. se ele Escolher São Paulo, na tabela de Região de Atuação deverá ter cadastrado Zona Oeste, Zona Leste, Zona Sul, Zona Oeste e Grande São Paulo e todas devem estar amarradas ao estado SP.
Link do youtube (Não obrigatório)
O usuário poderá incluir varios Links de videos, então deverá ser uma tabela associativa, onde o usuário poderá ir adicionando um link por vez e o sistema deverá exibir logo na sequência o Link que ele incluiu.
*Observações - Campo texto de até 3000 caracteres para o usuário poder incluir qualquer informação.
Cadastro de Contratante
*Nome do Responsável - Texto
*Nome do Estabelecimento ou Empresa - Texto
*CPF/CNPJ - Validação de CPF ou CNPJ valido de acordo com a quantidade de numeros - 11 = cpf, 14 = CNPJ.
*Email - campo texto com validação de e-mail valido.
*DDD + Telefone Comercial
*DDD + Telefone Celular (Whatsapp)
Endereço completo (rua, numero, complemento, bairro, cidade, estado) - seguindo mesmo padrão das outras telas, porém não obrigatório.
Obs. Neste primeiro momento, cada contratante só poder ter um usuário, então quando ele clicar em gravar/salvar, o sistema deverá gravar na tabela o Id do usuário logado.
*Observações - Campo texto de até 3000 caracteres para o usuário poder incluir qualquer informação.
*Senha de acesso ao site
Temos mais alguns cruds como por ex. cadastro de genero musical, instrumento, basicamente são esses.

O ideal que o projeto seja feito em C# utilizando Angular ou React ou alguma sugestão viavel, porém estamos abertos a propostas para oq ue for mais facil, inclusive do banco de dados, nesse primeiro momento podemos utilizar um banco de dados free, porem o ideal que seja desenvolvido de uma forma que no futuro não tenhamos problemas para trocar de banco de dados.
ideal que ele seja desenvolvido com api´s, tendo o front separado do back.

Importante pensar que o site terá uma perspectiva de acordo com o usuario logado.

temos mais detalhes no JIRA, depois podemos compartilhar

Esse não é um projeto para empresa é um projeto pessoal, pessoal física...

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.