Landing page com integração Pagseguro ou Mercado Pago Ruby
Budget: $30 – $250 USD
Possuo um curso chamado "Biblioteca Escolar: Curso de Formação para Professores", já comercializado há anos para órgãos governamentais. O curso se compõe de um manual contendo 11 capítulos, um conjunto de 11 vídeos (que enviávamos em um DVD) e um caderno de TIPs (Tarefas Individuais Programadas) contendo atividades a serem cumpridas na escola e relatórios que devem ser enviados a nós, da Coordenação do Curso, para que o aluno seja avaliado e faça jus ao certificado.
Tentaremos vender uma versão para pessoas físicas desse curso, desta vez pela Internet. Pesquisamos a plataforma Hotmart e nos pareceu excelente para nossos objetivos, mas esbarramos nos Termos de Uso, que entendemos escancarar a porta para pirataria. Já temos todos os vídeos hospedados no Vimeo.
Sou desenvolvedor Ruby on Rails 5.2.6 + Postgresql + Digital Ocean + Puma + Nginx sem experiência com sites responsivos ou ferramentas como Bootstrap.
No que consiste o trabalho:
- Precisa ser em Ruby on Rails 5.2.6 (com Ruby 2.7.2) ou, (melhor ainda) Roda (https://roda.jeremyevans.net com Ruby 3). Banco de dados Postgresql. Prefiro não ter que mexer com Webpack. Objetivando bom tempo de resposta, deve-se fazer um esforço para minimizar o tráfego entre o servidor e o cliente.
- Desenvolver uma landing page responsiva contendo um link para uma plataforma de pagamento, que tanto pode ser Pagseguro como Mercado Pago. Não sei qual é a melhor. Parece que a SDK Ruby da Pagseguro tem alguns problemas em aberto.
- O retorno da plataforma de pagamento indicando que o pagamento foi efetuado com sucesso deve direcionar o usuário para uma tela de cadastramento de usuário identificado por e-mail. O sistema envia e-mail para o usuário terminar o cadastramento e fazer login.
- O usuário logado terá acesso a cada capítulo do manual, seu respectivo vídeo (que deverá ser integrado ao sistema a partir do Vimeo) e a respectiva TIP. Havendo relatório ou outro tipo de feedback para a Coordenação do Curso, esta receberá um aviso do sistema para que seja feita avaliação do aluno e posterior liberação para o capítulo seguinte.
- O sistema deverá permitir a um usuário master fazer o upload de um arquivo pdf contendo cada capítulo do manual. Isto não é prioritário porque já possuo o know-how de como fazê-lo, usando Shrine. Ademais, esta parte não precisa ser responsiva.
- Testes com Rspec da plataforma de pagamento.
- O deploy deste sistema para a Digital Ocean está fora do escopo deste trabalho, pois será feito por mim.
- Eventualmente surgirão acréscimos ao trabalho que poderemos negociar posteriormente.
- Estarei diariamente envolvido, trabalhando junto e discutindo a melhor estratégia para alcançarmos resultado satisfatório.
Tentaremos vender uma versão para pessoas físicas desse curso, desta vez pela Internet. Pesquisamos a plataforma Hotmart e nos pareceu excelente para nossos objetivos, mas esbarramos nos Termos de Uso, que entendemos escancarar a porta para pirataria. Já temos todos os vídeos hospedados no Vimeo.
Sou desenvolvedor Ruby on Rails 5.2.6 + Postgresql + Digital Ocean + Puma + Nginx sem experiência com sites responsivos ou ferramentas como Bootstrap.
No que consiste o trabalho:
- Precisa ser em Ruby on Rails 5.2.6 (com Ruby 2.7.2) ou, (melhor ainda) Roda (https://roda.jeremyevans.net com Ruby 3). Banco de dados Postgresql. Prefiro não ter que mexer com Webpack. Objetivando bom tempo de resposta, deve-se fazer um esforço para minimizar o tráfego entre o servidor e o cliente.
- Desenvolver uma landing page responsiva contendo um link para uma plataforma de pagamento, que tanto pode ser Pagseguro como Mercado Pago. Não sei qual é a melhor. Parece que a SDK Ruby da Pagseguro tem alguns problemas em aberto.
- O retorno da plataforma de pagamento indicando que o pagamento foi efetuado com sucesso deve direcionar o usuário para uma tela de cadastramento de usuário identificado por e-mail. O sistema envia e-mail para o usuário terminar o cadastramento e fazer login.
- O usuário logado terá acesso a cada capítulo do manual, seu respectivo vídeo (que deverá ser integrado ao sistema a partir do Vimeo) e a respectiva TIP. Havendo relatório ou outro tipo de feedback para a Coordenação do Curso, esta receberá um aviso do sistema para que seja feita avaliação do aluno e posterior liberação para o capítulo seguinte.
- O sistema deverá permitir a um usuário master fazer o upload de um arquivo pdf contendo cada capítulo do manual. Isto não é prioritário porque já possuo o know-how de como fazê-lo, usando Shrine. Ademais, esta parte não precisa ser responsiva.
- Testes com Rspec da plataforma de pagamento.
- O deploy deste sistema para a Digital Ocean está fora do escopo deste trabalho, pois será feito por mim.
- Eventualmente surgirão acréscimos ao trabalho que poderemos negociar posteriormente.
- Estarei diariamente envolvido, trabalhando junto e discutindo a melhor estratégia para alcançarmos resultado satisfatório.