Skip to content

MyFlix baseado no layout da Netflix e desenvolvido com (React.ts, Html, Css, TypeScript, Tailwind, Consumo de API Tmdb)

Notifications You must be signed in to change notification settings

heltonbc/MyFlix

Repository files navigation

Sobre o projeto / About of project

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:

(React, Html, Css, TypeScript, Tailwind, Consumo de API Tmdb)

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:

TypeScript:

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.

Tailwind:

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.

Consumo de API:

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.

Como trabalhar com o repositório? / How to work with the repository?

Clone o projeto / Clone the project

git clone https://github.com/heltonbc/MyFlix.git

Instalar as dependências do projeto / Install the project dependencies

cd myflix
yarn / npm install

Iniciar o projeto / Start the project

yarn start / npm start

Dúvidas ou segestões / Questions or suggestions

Send me an email at heltondeveloper01@gmail.com

Linkedin: https://www.linkedin.com/in/heltonbc/

About

MyFlix baseado no layout da Netflix e desenvolvido com (React.ts, Html, Css, TypeScript, Tailwind, Consumo de API Tmdb)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published