caronaboard / caronaboard-native Goto Github PK
View Code? Open in Web Editor NEWCaronaBoard made with React Native
License: GNU General Public License v3.0
CaronaBoard made with React Native
License: GNU General Public License v3.0
Semelhante à #41, não há trabalho de criar telas. Somente preparar a funcionalidade.
Hey folks, vocês não acham que deixar as conversas do nosso repositório todo em inglês pode dificultar a participação de pessoas que não são confiantes com seu inglês? Para nós que temos uma certa vivência é até tranquilo, mas se a nossa ideia é rodar um workshop e depois abrir para Open source. Não seria melhor falarmos em português?
Carona Desejada - quando um passageiro proativamente cadastra sua carona desejada para que motoristas possam vê-la.
Cenário: "Não tenho carro e preciso de caronas"
Observação:
Quando se pede uma carona, a lista de pedidos de carona não está sendo atualizada.
Dado que um passageiro deseja uma carona que não está sendo ofertada
Quando clicar em "Criar carona desejada"
Então deve poder registrar os dados da carona desejada
Depende da estória #41
Dado que o usuário inseriu o e-mail e esqueceu a senha
Quando clicar em "Esqueci minha senha" na tela de Login
Então deve receber um email com o link do firebase para trocar a senha e ser notificado na UI que o link foi enviado
O kitten foi atualizado e precisamos corrigir as telas.
appetize.io é uma ferramenta bem maneira para rodar o app no browser. Que tal juntarmos Danger com o appetize e fazermos nossa pipeline ainda melhor?
LINKS:
http://tech.m6web.fr/preview-android-ios-react-native-on-github-pull-request/
https://fabric.io/blog/fastlane-updates-powerful-prs-enhanced-deployment
https://gist.github.com/kennydee/e5dbefb1b75eb79cf1de3b47b9fdf00a
Dado que o motorista já tenha criado uma carona ofertada
Quando clicar nessa carona
Então deve ser capaz de editar e/ou excluir a carona ofertada
Precisamor ter um README descritivo pro nosso projeto.
When it comes to database, it's hard to ensure with mocking that your code actually works, mainly because it's a big chaing of function calls that you don't even ensure it works, since you're basically testing the mock.
Usually what fails when it comes to database are configurations, and configuration you can only test using the actual thing.
Here's how to setup firebase locally:
https://firebase.googleblog.com/2015/04/end-to-end-testing-with-firebase-server_16.html
Quando se esta numa conexão ruim, o site do feedback demora um pouco para carregar. Da a impressão que não tem nada acontecendo.
Autenticação
Registro de Caronas
Notificação
UI
Aprimoramento
Dado que um usuario acesse a app
Quando clicar em caronas desejadas
Então deve ser exibida a lista de caronas desejadas criadas pelos usuários
Dado que um passageiro esteja na tela de lista de caronas desejadas
Quando a tela exibir uma carona desejada criada por si
Então deve ser exibido um ícone que permita ao passageiro alterar a carona desejada
Dado que um passageiro esteja na tela de lista de caronas desejadas
Quando a tela exibir uma carona desejada criada por si e que tenha sido aceita por um motorista
Então o ícone de edição deve estar desabilitado
Depende da estória #41
Observações:
Dado que existe uma carona ofertada por um motorista
Quando um passageiro faz um pedido de carona
Então o motorista deve receber uma push notification no seu app
Referências:
Seria interessante usarmos SVG ao invés de PNG para as logos.
Uma sugestão é inserir: https://github.com/react-native-community/react-native-svg ou
https://github.com/matc4/react-native-svg-uri
Ferramentas úteis:
https://jakearchibald.github.io/svgomg/
Dado que um usuário esteja editando seu perfil e inserir/modificar o número de telefone
Quando clicar em "Salvar"
Então deve receber um SMS de confirmação do número com um código de confirmação
Dado que um usuário receba um SMS de confirmação de telefone
Quando inserir o código de confirmação na tela de confirmação
Então terá seu telefone verificado
Build fixed. react-native-linear-gradient
is not working on android. Could anyone test it on android? If needed, you can try reinstall it on android following https://github.com/react-native-community/react-native-linear-gradient.
We have 3 options:
O carobaboard web tem uma feature legal. Na tela de login é pedido somente o email da pessoa, caso a pessoa já tenha um email cadastro ela é direcionada para a tela de login. Caso a pessoa não tenha email cadastrado no carona board, ela é encaminhada para a tela de registro de novo usuário.
o auth do state esta sendo salvo como um firebase object, precisamos antes de salvar no estado dar um response.val()
Isolamos os segredos em um arquivo .env em #23. Precisamos descobrir como fazemos para injetar o arquivo .env
no processo de build do BuddyBuild.
Atualmente geramos o APK no BuddyBuild e deployamos esse APK para o Appetize. Só que o APK ta sendo gerado sem as variavéis que deveriam estar contidas no .env
, logo, o firebase não funciona.
Caso queira jogar esta história favor entrar em contato comigo para eu dar acesso ao BuddyBuild.
Dado que um passageiro escolhe uma carona ofertada
Quando clicar em salvar na tela de pedido de carona
Então deve poder falar com o motorista através do contato registrado (WhatsApp/Telegram)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.