O Infinite Image Gallery é um projeto inovador que permite aos usuários explorar um vasto banco de imagens de forma dinâmica e interativa. Com a poderosa ferramenta React Query, essa aplicação oferece uma experiência de busca suave e eficiente, permitindo aos usuários deslizar por uma infinidade de imagens sem esforço.
- Banco de Imagens extenso
- Preview em tempo real
- Design Responsivo
- Scroll Infinito
- Pesquisa compartilhavel
- Cache de dados Otimizado
- Filtros e categorias 🛠
- Detalhes da imagem 🛠
- Temas 🛠
Esse projeto consome a API da plataforma Unsplash, será necessário criar um conta de desenvolvedor para receber as chaves de acesso.
Clone o projeto ou baixe ele desse repositório
Depois faça a instalação das dependencias.
cd image-searcher
npm install
Após a instalação das dependências é necessário apenas inicializar o projeto.
npm run dev
Após a instalação das dependencias é necessário a criação de uma arquivo .env
que armazena as chaves da API Unsplash.
Conteúdo do .env
:
VITE_REACT_APP_UNSPLASH_API_KEY="sua-chave-da-api-aqui"
Contribuições são sempre bem-vindas!
Para mudanças importantes, abra um "issue" primeiro para discutir o que você gostaria de mudar.
Certifique-se de atualizar os testes conforme apropriado.