Website de uma livraria utilizando React.js e a biblioteca React-router-dom para roteamento de páginas utilizando CSS Grid para definição do layout, animação CSS personalizada para carregamento da página e implementação de todos os métodos CRUD (CREATE, READ, UPDATE, DELETE).
Para a instalação das dependências do projeto como consta no arquivo package.json abra o terminal dentro da pasta onde os arquivos foram salvos e execute o comando npm install.
Para execução do projeto digite o comando npm run dev e siga as devidas instruções.
Rotas
Endpoint
Nome
Função
'/'
Home
Página inicial com os livros disponíveis, destaques, ferramenta de busca e filtros.
'/livros'
API
Interação com a API CRUD completa para adicionar, modificar, buscar (no topo da página principal)e deletar livros
'/destaques'
Destaques
Lista de livros em destaque na página principal
'/best'
Carrosel
Carrosel no topo da página principal listando alguns livros