Bem-vindo ao LeituraHub - uma plataforma web para amantes de livros! Explore uma vasta coleção, descubra novos títulos e compartilhe suas recomendações literárias.
Os usuários devem ser capazes de:
- Utilizar a barra de pesquisa para encontrar o livro desejado (nome do livro ou autor)
- Examinar a listagem dos livros na tela (imagem, descrição e titulo)
- Visualizar o layout ideal para o site, dependendo do tamanho da tela do seu dispositivo
- Adicionar o livro desejado aos favoritos quando logado
- Cadastrar e autenticar-se na plataforma com uma conta.
A aplicação obtém dados dos livros fornecidos pela API do Google Books. Além disso, a aplicação utiliza o serviço de banco de dados e autenticação de usuário fornecido pelo Firebase.
- Next.js - React framework
- Tailwind css - Para estilização
- Firebase - Autenticação de usuário e banco de dados
- Axios - Para consumir API
- Jest + React testing library - Testes
- React Form + Zod - Validação de formulários
- Responsividade com Mobile First
- Eslint + Prettier - Indentação do código
- Linkedin - Vinicius Felipe