Projeto com intuito de ser desenvolvido como trabalho para a escola, entretanto foi decidido por mim que ele seria aprofundado em seu desenvolvimento.
Tecnologias | Projeto | Orientações | Desafios | Extras | Licença
Esse projeto foi desenvolvido com as seguintes tecnologias:
- HTML e CSS (Bootstrap 5);
- PHP Puro;
- Composer;
- API consumida.
"Currency converted" foi um projeto desenvolvido com o objetivo inicial de aprender JS, de início, o objetivo era fazer um simples conversor de moedas. Com o passar do tempo achei que seria interessante trabalhar com uma API que trazesse dados em tempo real, logo como na época não tinha tantos conhecimentos em JS, decidi aplicar PHP no projeto. Este projeto possui algumas técnicas interessantes, são elas:
- Query String;
- Bandeiras dinâmicas;
- POO;
- Flash messages.
Você só precisa ter o Composer instalado em sua máquina, instalar as dependências com o comando 'Composer install' e rodar o programa.
OBS: troque o nome do arquivo example.phpunit.xml para somente phpunit.xml, fazendo isso, a parte de testes irá funcionar.
Minha principal dificuldade esteve no momento de consumir a API com PHP já que era a minha primeira vez, logo tive que porcurar por ajuda no Youtube para aprender. Outro ponto importante foi a Orientação a objetos que também enfrentei dificuldades para aplicar.
Quer um desafio? Atualize o projeto utilizando Javascript, ou faça qualquer coisa que acredite te acrescentar algo, bom trabalho e divirta-se.
Esse projeto está sob a licença MIT.