You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
O processo de cadastro de um guia é um dos maiores desafios que enfrentamos para atrair os clientes a usarem a plataforma para oferecem seus passeios. Estamos criando um sistema que dá total autonomia a eles, sendo assim ele consegue preencher dados do seu perfil que será visto pelos seus clientes e cadastrar seus dados bancários e pessoais para poder receber diretamente na sua conta.
Após o cadastro na Truppie como guia (através de http://guia.truppie.com) ele cai em seu perfil. A partir daí, exibir um componente de passo a passo para certificar que ele está seguindo os passos para verificar sua conta.
Cada passo, diferente de como consta no exemplo terá um link que irá direcionar ao passo que está descrito.
Ele conterá os passos (os nomes dos passos não interessa muito, pois deverá ter só uma referência para os textos marcados para internacionalização):
Perfil - vai para: https://truppie.com/organizers/nome-do-guia/profile_edit
Verificação: a mesma da barra do perfil, ou seja, já temos métodos que validam
Conta Pessoal - vai para: https://truppie.com/organizers/nome-do-guia/account_edit
Verificação: a mesma da barra do perfil, ou seja, já temos métodos que validam
Dados Bancários - vai para: https://truppie.com/organizers/nome-do-guia/bank_account_edit
Verificação: a mesma da barra do perfil, ou seja, já temos métodos que validam
Criar uma truppie - vai para: https://truppie.com/organizers/nome-do-guia/guided_tour
Verificação: Se existe algum tour para aquele guia
Quando todos os dados estiverem preenchidos e contas verificadas e truppies criadas não exibir o componente mais.
Colocar um botão verificar depois que esconde este componente e que muda para um botão verificar agora, que exibe novamente.
Como chegar no cenário descrito
Criar uma nova conta de guia
Como realizar esta mudança
Parte 1: Colocar o componente na página do perfil do guia e na página da conta (ambos abaixo da barra do menu)
Parte 2: Colocar os links para cada passo e estado de cada um como mostrado no componente no CodePen de acordo com os métodos de verificações que já são usados em outras partes da interface.
Critério de aceitação:
Aparecer lista de passos a completar na página do perfil e na página da conta do guia
Marcar com o check de acordo como design referenciado aqui para cada passo completado
Exibir botão de completar depois que esconde componente, mas que permaneça um botão em que ele pode abrir novamente para verificar os passos (o estado pode ser gravado no localStorage )
Considerações sobre a plataforma:
Você pode utilizar totalmente o código do CodePen e criar um componente com os seus respectivos templates, javascript e scss em arquivos separados.
Requisitos para rodar a plataforma
Ruby
Postgres
Se tornar administrador no sistema
(para isto, basta criar um arquivo .env com os campos:
ADMIN_EMAIL=seuemail
ADMIN_EMAIL_ALT=outroemail
Como realizar esta tarefa
Comente aqui manifestando o interesse em realizar esta tarefa, que entrarei em contato para obter os detalhes para realizar o pagamento
Um novo ambiente para testes será criado para validação das modificações com a nossa equipe
Receber os comentários e feedbacks sobre modificações
Enviar quaisquer modificações necessárias até ser aprovado
Você ganha então um 👍
Quando o Pull Request for finalizado, o pagamento é enviado
Se precisar de qualquer ajuda ou tiver qualquer dúvida basta comentar aqui que as dúvidas poderão ser respondidas por qualquer pessoa da comunidade ou quem contribui com o projeto e principalmente eu 👍
Se quiser se familiarizar com o funcionamento de projetos de software livre, tem este excelente guia do Tableless
Como ter um pull request aceito e integrado da forma correta no projeto
Para que seu Pull Request seja aceito sem maiores problemas e integrado diretamente para que possa ir para produção você deve sempre estar integrado com o master do projeto, sempre usando rebase como padrão.
Se tiver dúvidas como fazer isto dá uma olhada aqui neste post
Se precisar de qualquer ajuda ou tiver qualquer dúvida basta comentar aqui que as dúvidas poderão ser respondidas por qualquer pessoa da comunidade ou quem contribui com o projeto e principalmente eu 👍 o
The text was updated successfully, but these errors were encountered:
@hugohernani, seu pull request foi aprovado e já está em produção, o pagamento foi realizado e o comprovante enviado. Mais uma vez obrigado pela colaboração!
O processo de cadastro de um guia é um dos maiores desafios que enfrentamos para atrair os clientes a usarem a plataforma para oferecem seus passeios. Estamos criando um sistema que dá total autonomia a eles, sendo assim ele consegue preencher dados do seu perfil que será visto pelos seus clientes e cadastrar seus dados bancários e pessoais para poder receber diretamente na sua conta.
Após o cadastro na Truppie como guia (através de http://guia.truppie.com) ele cai em seu perfil. A partir daí, exibir um componente de passo a passo para certificar que ele está seguindo os passos para verificar sua conta.
Este componente pode ser usado do CodePen.
Cada passo, diferente de como consta no exemplo terá um link que irá direcionar ao passo que está descrito.
Ele conterá os passos (os nomes dos passos não interessa muito, pois deverá ter só uma referência para os textos marcados para internacionalização):
Perfil - vai para:
https://truppie.com/organizers/nome-do-guia/profile_edit
Verificação: a mesma da barra do perfil, ou seja, já temos métodos que validam
Conta Pessoal - vai para:
https://truppie.com/organizers/nome-do-guia/account_edit
Verificação: a mesma da barra do perfil, ou seja, já temos métodos que validam
Dados Bancários - vai para:
https://truppie.com/organizers/nome-do-guia/bank_account_edit
Verificação: a mesma da barra do perfil, ou seja, já temos métodos que validam
Criar uma truppie - vai para:
https://truppie.com/organizers/nome-do-guia/guided_tour
Verificação: Se existe algum
tour
para aquele guiaQuando todos os dados estiverem preenchidos e contas verificadas e truppies criadas não exibir o componente mais.
Colocar um botão verificar depois que esconde este componente e que muda para um botão verificar agora, que exibe novamente.
Como chegar no cenário descrito
Como realizar esta mudança
Parte 1: Colocar o componente na página do perfil do guia e na página da conta (ambos abaixo da barra do menu)
Parte 2: Colocar os links para cada passo e estado de cada um como mostrado no componente no CodePen de acordo com os métodos de verificações que já são usados em outras partes da interface.
Critério de aceitação:
localStorage
)Considerações sobre a plataforma:
Requisitos para rodar a plataforma
(para isto, basta criar um arquivo .env com os campos:
Como realizar esta tarefa
clone
do projeto para o seu ambiente localrake test
(rodar os testes automatizados)rails db:migrate
(Rodar asmigrations
para o banco de dados)rails s
(Rodar o projeto)Se precisar de qualquer ajuda ou tiver qualquer dúvida basta comentar aqui que as dúvidas poderão ser respondidas por qualquer pessoa da comunidade ou quem contribui com o projeto e principalmente eu 👍
Se quiser se familiarizar com o funcionamento de projetos de software livre, tem este excelente guia do Tableless
Como ter um pull request aceito e integrado da forma correta no projeto
Para que seu Pull Request seja aceito sem maiores problemas e integrado diretamente para que possa ir para produção você deve sempre estar integrado com o master do projeto, sempre usando rebase como padrão.
Se tiver dúvidas como fazer isto dá uma olhada aqui neste post
Se precisar de qualquer ajuda ou tiver qualquer dúvida basta comentar aqui que as dúvidas poderão ser respondidas por qualquer pessoa da comunidade ou quem contribui com o projeto e principalmente eu 👍 o
The text was updated successfully, but these errors were encountered: