Este projeto foi desenvolvido baseado no layout da Netflix, o objetivo foi aplicar em projetos reais os conhecimentos que possuo, neste projeto foi utilizada algumas tecnologias e dentre elas posso destacar as seguintes:
Em suma, os maiores objetivos estavam no uso do TypeScript, Tailwind e do consumo de API.
Um Overview da minha experiência com o uso dessas tecnologias foram:
Foi importante trabalhar com o Ts, pois ele da mais segurança no código evitando possíveis erros de compilação e o que eu achava ser mais complicado na verdade nos da mais segurança e confiabilidade nos projetos, essa será minha principal opção de trabalho.
Possue muitas opções para atender as necessidades, mas se comparado ao bootstrap ela é mais redundante para versões mobile. O que me fará escolher para futuros projetos o uso do bootstrap, por sua melhor aderência em multiplos dispositivos sem necessidade de muitas linhas de códigos a mais.
Foi utilizado a API TMDB o objetivo era entender o consumo de API externas no projeto, teve uma ótima aderência, apresenta muitas opções de personalização, apenas o video/trailer que a maioria era "false" então optei por deixar um mock-data standard.
O uso do React também foi muito importante na performance de desenvolvimento e as demais tecnologias também.
git clone https://github.com/heltonbc/MyFlix.git
cd myflix
yarn / npm install
yarn start / npm start
Send me an email at [email protected]
Linkedin: https://www.linkedin.com/in/heltonbc/