Bookmark é um aplicativo web desenvolvido com React e Next.js com o objetivo de ajudar os usuários a catalogarem suas leituras. Ele permite cadastrar livros com informações como nome do autor, quantidade de páginas e o status de leitura (se o livro já foi lido ou não).
- Adicionar livros: Informe o título, autor e o número de páginas.
- Gerenciar leituras: Marque livros como "lido" ou "não lido".
- Visualizar catálogo: Veja todos os livros cadastrados.
- Persistência de dados: Os livros são salvos no banco de dados através da api.
- React.js: Biblioteca para criar interfaces de usuário.
- Next.js: Framework React com suporte para server-side rendering (SSR) e rotas dinâmicas.
- Styled Components: Estilização rápida e moderna.
- Axios: Para requisições de api.
- Formik: Para lidar com formulários.
- React Query: Para páginação infinita da página inicial.
- Notificações Toast: Mostrando feedback da ação do usuário.
- Integração com Backend: Salvar e gerenciar livros através de uma API com banco de dados.
- Autenticação: Criar contas de usuários para acessar o catálogo em qualquer dispositivo.
Feito com ❤️ por Felipe Rangel.
