An open API service indexing awesome lists of open source software.

https://github.com/edijunior88/newtab_academy_projeto_individual_react

O objetivo é construir uma aplicação que simula o envio de dinheiro para uma outra pessoa, via cartão de crédito.
https://github.com/edijunior88/newtab_academy_projeto_individual_react

css css3 html html-css-javascript html5 javascript javascript-es6 javascript-library react react-components react-hooks react-router reactjs

Last synced: 3 months ago
JSON representation

O objetivo é construir uma aplicação que simula o envio de dinheiro para uma outra pessoa, via cartão de crédito.

Awesome Lists containing this project

README

        


Projeto REACT (individual)

Descrição

O objetivo é construir uma aplicação que simula o envio de dinheiro para uma outra pessoa, via cartão de crédito.


Fluxo das telas

Na primeira tela terá uma listagem de usuários, onde a pessoa pode clicar em algum usuário da lista para realizar o pagamento. Quando clicado em um usuário é então aberto um modal de pagamento, contendo as informações do usuário de destino, a opção de selecionar um cartão de crédito e um botão de pagar. O usuário deve então digitar o valor, escolher o cartão e clicar em pagar. Para realização do pagamento deve-se chamar um endpoint de pagamento que aprovará/recusará a transação. E então deve-se mostrar na tela o modal de pagamento concluído com sucesso ou o de erro.


Link do Projeto: https://edijunior88-newtab-react.netlify.app/


Tecnologias Utilizadas

- JavaScript [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) – Languages
- React [React](https://reactjs.org/) – Javascript UI Libraries
- ESLint [ESLint](http://eslint.org/) – Code Review
- Vite [Vite](https://vitejs.dev/) – JS Build Tools / JS Task Runners
- axios [axios](https://github.com/mzabriskie/axios) – Javascript Utilities & Libraries

Para ver todas as tecnologias [clique aqui](/techstack.md)





Screenshots

Lista de usuários

Modal de pagamento e listagem de cartões



Modal de pagamento concluído com sucesso



Modal de erro no pagamento




Divisão de atividades


  • ATIVIDADE 1 – REACT:


    • Desenvolvimento da página de listagem de usuários



  • ATIVIDADE 2 – REACT:


    • Desenvolvimento das páginas de pagamentos e recibos



Prazo de entrega

Para as atividades, considerando uma dedicação de 4 horas por dia, estimamos que seja possível que você consiga realizá-las em aproximadamente uma semana cada. Se conseguir antes, fantástico! Já pode partir para a atividade seguinte e caminhar para o fechamento do módulo.

Aliás, o prazo para terminar esse módulo você já conhece, e após esse projeto individual vamos chegando ao final dessa etapa, onde você terá um conteúdo focado em empregabilidade para assistir enquanto aguarda nossa validação da entrega das atividades realizadas e agendamento da mentoria de feedback.

Caso precise de mais tempo que a estimativa de uma semana que citamos acima, sem problemas também, temos o prazo limite do módulo que precisa ser respeitado, e você pode ir administrando sua dedicação nesse período. Sempre que tiver dúvidas que não esteja conseguindo resolver por aí, lembre-se dos nossos recursos no Discord e facilitadores para te apoiar.


Status do projeto: ✅ Concluído