Criacao site de eventos, trabaja como freelancer con Workana.
Criação site de eventos
Será criado um site em Wordpress com as seguintes especificações macro:
- O usuário poderá se cadastrar via meios convencionais ou via redes sociais.
- Todo cadastro de usuário deverá ser integrado com uma base de usuário já existente em outra plataforma
- O sistema gerenciará usuário que criarão um eventos, usuários que apoiarão os eventos e estabelecimentos.
- Todo usuário poderá criar um evento. O fluxo básico será escolher um local e criar uma lista de convidados.
- Todo usuário que cria um evento pode ou não escolher um usuário apoiador.
- Cada tipo de usuário citado acima terá sua página para editar suas informações, mas estas não podem ser páginas de administração do Wordpress. Deverão ser páginas dedicadas a essa finalidade, com layout específico.
- Os estabelecimentos terão uma página para exibir seus dados, fotos, localização e etc.
- O usuário que criar o evento poderá, posteriormente, dar uma nota para o estabelecimento (um plug-in já está escolhido para essa função).
- O administrador do Wordpress poderá acessar a área de administração do Wordpress e fazer todas as ações do site como cadastro de um usuário qualquer, bloquear ou não um usuário, editar filas, confirmar usuários e etc.
- Cada evento criado usará uma API externa (que será entregue desenvolvida) para fazer o controle de convidados. Essa API receberá os convidados, receberá aqueles que confirmarem via o site Wordpress e também notificará os convidados que confirmarem via sistema externo.
- O site deverá permitir o uso de todos os plug-in mais utilizados do Wordpress.
- O programador terá a sua disposição um tema já definido para trabalhar.
- Será permitido o uso de plug-in de terceiros desde que aprovado pelo gestor do projeto.
- As paginas de cada usuário terão dashboards de acompanhamentos referente a dados relevantes ao seu perfil
- O sistema deverá gerar boletos de cobrança aos estabelecimentos mediante regras fornecidas durante o desenvolvimento. O não pagamento desses pode acarretar o bloqueio do estabelecimento para outros eventos.
- O sistema irá controlar pontuações que serão dadas ao usuários apoiadores numa espécie de regras de gamificação simplificada para premiar os melhores apoiadores e punir os piores.
- Os apoiadores podem convidar pessoas, desde que os usuários criadores do evento permitam.
- O sistema deve permitir que um usuário divulgue seu evento nas redes sociais diretamente pelo site. Inicialmente Facebook e Google Plus
- O sistema deve permitir que usuários cadastrados na lista de convidados acesse um link que já permita seu cadastro e confirme sua presença.
- Já há wireframes em aprovação com o cliente para facilitar o entendimento do projeto.
- O programador deve conhecer os conceitos de multisite do Wordpress para possíveis demandas ainda em definição do projeto.
- O programador tem que ter claro a divisão entre desenvolvimento de plugin e tema para não misturar seus conceitos, mesmo que estes estejam vinculados.
- O programador tem que ter a facilidade de trabalhar com outras tabelas fora as do Wordpress caso haja necessidade.
- O projeto será baseado em SCRUM, ou seja, terá que haver entregas testáveis por sprints.
- É Desejável que o programador seja dedicado ao projeto, contudo na impossibilidade disso, o programador deve deixar claro suas disponibilidades.
- O programador deve fornecer 3 referências de projetos já executados e que estejam acessíveis. É Desejável, e terá preferência, por programadores que tenha algum plug-in/tema já desenvolvido de código aberto (ou ao menos que permita uma análise de nossa parte) para que se analise seu trabalho, contudo isso não é obrigatório.
- Todo o código fonte desenvolvido deverá ser repassado a nós e não pode ser reutilizado pelo desenvolvedor, assim como não poderá ser replicado nenhum desenvolvimento, plug-in ou tema repassados desse projeto em outros projetos.
Este é um projeto MVP (minimo viável possível). Caso tenha a aprovação do cliente, pode se estender por mais tempo e se desdobrar em mais projetos.
Precisamos de um custo final que contenha o valor/hora e tempo estimado de projeto, além da garantia do trabalho entregue junto com a proposta.