Skip to content

React project developed using TypeScript with Redux and Redux Saga for state management. In addition, the Axios library was used to make HTTP requests, Styled Components for styling, and TheMovieDB API to access information about movies and shows.

Notifications You must be signed in to change notification settings

rblima0/mymovies

Repository files navigation

MyMovies

MyMovies é um projeto em React desenvolvido utilizando TypeScript com Redux e Redux Saga para gerenciamento de estado. Além disso, foi utilizado a biblioteca Axios para realizar requisições HTTP, Styled Components para estilização e a API TheMovieDB para acessar informações sobre filmes.

Tecnologias

  • React: Uma biblioteca JavaScript para construir interfaces de usuário.
  • TypeScript: Uma linguagem de programação que é uma extensão do JavaScript, adicionando tipagem estática opcional e outros recursos.
  • Redux: Uma biblioteca para gerenciamento de estado em aplicações JavaScript.
  • Redux Saga: Uma biblioteca para lidar com efeitos colaterais em aplicações Redux.
  • Axios: Uma biblioteca para fazer requisições HTTP em JavaScript.
  • Styled Components: Uma biblioteca que permite escrever CSS dentro do JavaScript.
  • TheMovieDB API: Uma API para acessar informações sobre filmes e programas de televisão.
  • GitHub Pages: Um serviço de hospedagem web gratuito oferecido pelo GitHub.

Além disso, o projeto utiliza várias outras bibliotecas e ferramentas, incluindo ESLint, Prettier e Jest, para garantir a qualidade do código e dos testes.

Instalação

Para instalar as dependências do projeto, execute o seguinte comando:

yarn install

Rodando o Projeto

Para rodar o projeto, execute o seguinte comando:

yarn start

GitHub Pages

Este projeto está hospedado no GitHub Pages, no seguinte endereço:
https://rblima0.github.io/mymovies/

Contribuição

Contribuições são bem-vindas e encorajadas! Para contribuir com o projeto, crie um Pull Request com suas alterações.

Licença

Este projeto está licenciado sob a Licença MIT. Para mais informações, consulte o arquivo LICENSE.

About

React project developed using TypeScript with Redux and Redux Saga for state management. In addition, the Axios library was used to make HTTP requests, Styled Components for styling, and TheMovieDB API to access information about movies and shows.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages