Site e aplicativos
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...
Você conhece alguém que se encaixa bem no projeto? Ganhe comissão indicando freelancers! Por cada inscrição você ganha 5 € diretamente na sua conta e quando o freelancer é contratado pela plataforma você ganha 2% dos ganhos deste freelancer!
Preencha os detalhes do profissional que você gostaria de recomendar:
Quando o freelancer aceitar o convite, ele será automaticamente adicionado à sua rede e você ganhará 2% a mais todos os ganhos deste freelancer através da plataforma. Para mais informações consulte nosso Termos e Condições
Nenhum freelancer interessado ainda
{{item.displayDisciplines}}
Você tem uma conta stand-by e já respondeu a 1 projeto neste período de assinatura.
Atualize sua conta agora com apenas 1 clique e responda a projetos ilimitados.