Este projeto é construído com as seguintes tecnologias:
- NextJS: Um framework React.js para aplicativos JavaScript renderizados no servidor ou exportados estaticamente.
- Axios: Um cliente HTTP baseado em promessas muito popular, que possui uma API fácil de usar e pode ser usado em
- Tailwind CSS: Um framework CSS altamente personalizável e de baixo nível que fornece todos os blocos de construção necessários para criar designs personalizados.
- Zustand: Uma solução de gerenciamento de estado simples, rápida e escalável.
- Typescript: Uma linguagem de código aberto que se baseia no JavaScript adicionando definições de tipo estático.
- Pesquisar livros por nome.
- Visualização detalhes livro, como nome do autor, descriçâo
- Tempos de carregamento rápidos e uma experiência geral do usuário.
Para começar a executar este projeto localmente, siga estas instruções:
1.Clone o repositório para a sua máquina local:
git clone https://github.com/seu-repo/discoverylibrary.git
- Instale as dependências necessárias:
pnpm install
- Inicie o servidor de desenvolvimento local:
pnpm dev
- Abra http://localhost:3000 no seu navegador para ver o resultado.