Skip to content

🍩👨‍ A page that displays quotes from characters from the famous North American cartoon "The Simpsons" coming from the "The Simpsons Quotes" API.

License

Notifications You must be signed in to change notification settings

Soaressluiss/the-simpsons-quotes

Repository files navigation

banner

Language forks star user files status licence

Tópicos:

Deploy:

The Simpsons quotes 🍩👨‍🦲


Descrição:

O projeto consiste em uma página que exibe citações das personagens do famoso desenho norte-americano "Os Simpsons".

Foi desenvolvido com o objetivo de aprimorar o conhecimento nas tecnologias: React, TypeScript e Styled Components, além de aperfeiçoar as habilidades de integração com a API "The Simpsons Quotes" por meio do uso do Axios para realizar requests HTTP.


Funcionalidades:

  • Screen loading inicial;
  • Temas light e dark (salvo em LocalStorage);
  • Salvar citações (as citações salvas, ficam guardadas no LocalStorage do browser);
  • Scroll Infinito para o carregamento de mais quotes;
  • Animações;
  • Controle de som (play, pause, vol+, vol-, minimizar player)
  • Buscar personagens por nome;
  • SEO - (Search Engine Optimization (otimização para mecanismos de busca));
  • Responsividade a diversos tamanhos de tela (desktops, tablets e smartphones);

Tecnologias utilizadas:

Tecnologias Ícones
React
React Router Dom v.6
React Icons
Styled Components
TypeScript
Axios
Radix UI
Vite

Inicie localmente:

Primeiro certifique-se de ter o Node instalado em sua máquina.


clone o projeto através do comando:

git clone https://github.com/Soaressluiss/the-simpsons-quotes.git

Vá para o diretório da pasta:

cd the-simpsons-quotes

Instale todas as dependências:

npm install

Inicie o projeto com o comando:

npm run dev

Gif demostrativo:

animation


Como contribuir:

  • Faça um Fork desse repositório.

  • Crie uma branch com a sua feature: git checkout -b my-feature

  • Commit suas mudanças: git commit -m 'feat: My new feature'

  • Push a sua branch: git push origin my-feature


Esse projeto está sob a licença MIT. Veja o arquivo License para mais detalhes.


Feito com ❤ por Luís Soares ©2024

Gostou do projeto? Me mande uma mensagem!😄

About

🍩👨‍ A page that displays quotes from characters from the famous North American cartoon "The Simpsons" coming from the "The Simpsons Quotes" API.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published