Skip to content

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).

License

Notifications You must be signed in to change notification settings

ruancorrea/MyBooks

Repository files navigation

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

About

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).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published