Skip to content

Latest commit

 

History

History
82 lines (60 loc) · 2.42 KB

README.md

File metadata and controls

82 lines (60 loc) · 2.42 KB

My Books

License: MIT

Imagens da página inicial (esquerda) e de um usuário logado (direita). https://mybooks-delta.vercel.app/

Sobre o Projeto

Este recurso foi criado para colocar em prática os conhecimentos adquiridos em Typescript, React JS, Tailwind CSS, Next JS, banco de dados (Firebase-Firestore) e autenticação (Firebase-Auth).

O objetivo do projeto foi desenvolver um mecanismo de armazenamento de livros, com os livros disponíveis no Google Books (Conexão com a API do Google).

Funcionalidades

  • Login e Logout da conta do usuário.
  • Adição de livros na conta do usuário.
  • Remoção de livros na conta do usuário.
  • Pesquisar livros presentes na API do Google Books.
  • Aplicação da paginação
  • Modo light e dark
  • Design responsivo

Demonstrações

Os dois gifs acima mostraram o funcionamento da aplicação.

  • Como entra na plataforma;
  • Pesquisando um livro;
  • Adicionando um livro;
  • Removendo um livro;
  • Mudando o modo de visualização (light ou dark);
  • O uso da paginação;
  • Como sair da plataforma;

Usuário sem livro adicionado

Usuário com livros adicionados

Tecnologias utilizadas

  • NextJS
  • ReactJS
  • Typescript
  • Tailwind CSS
  • Firebase/Firestore
  • Firebase/Auth
  • axios
  • next-themes

Autor

Ruan Heleno Correa da Silva

Linkedin: https://www.linkedin.com/in/ruan-correa/

E-mail: ruan.correa01@gmail.com

MIT License

Copyright (c) 2022 Ruan Correa