An open API service indexing awesome lists of open source software.

https://github.com/eduardoopv/my-bookshelfs

My Bookshelfs é um aplicativo desenvolvido com Vue3 no frontend e Express no backend, projetado para ajudar os usuários a gerenciar seus livros lidos, em leitura e para ler.
https://github.com/eduardoopv/my-bookshelfs

expressjs jwt postgresql vuejs

Last synced: 3 months ago
JSON representation

My Bookshelfs é um aplicativo desenvolvido com Vue3 no frontend e Express no backend, projetado para ajudar os usuários a gerenciar seus livros lidos, em leitura e para ler.

Awesome Lists containing this project

README

        

![Ícone 128x128](./assets/icon-128x128.png)

# My Bookshelfs

My Bookshelfs é um projeto desenvolvido com Vue3 no frontend e Express no backend.
Projetado para ajudar os usuários a gerenciar seus livros lidos, em leitura e para ler.
O sistema permite que os usuários organizem suas leituras, avaliem livros e criem uma lista de desejos para futuras aquisições.

## Tecnologias Utilizadas
- **Frontend**: Vue 3
- **Backend**: Express.js
- **Banco de Dados**: PostgreSQL
- **Autenticação**: JWT

## Funcionalidades Principais
- Cadastro e autenticação de usuários
- Adição e organização de livros
- Registro de leituras (status: Para ler, Lendo, Lido)
- Avaliação e comentários sobre os livros
- Lista de desejos para futuros livros

## Estrutura do Repositório
- `/` - Documentação global e informações gerais do projeto
- `/backend` - Serviço de API construído com Express.js, [veja mais](https://github.com/EduardooPV/my-bookshelfs/tree/main/backend).
- `/frontend` - _Em desenvolvimento_.

---

## Contribuição
Contribuições são bem-vindas! Para contribuir, siga o fluxo padrão de fork e PR:

1. Faça um fork do repositório.

2. Crie um branch com sua feature
```bash
git checkout -b feat/my-feature
```

3. Faça commit das suas alterações
```bash
git commit -m 'feat: add my feature'
```

4. Faça push para o branch
```bash
`git push origin feat/my-feature`
```

5. Abra um Pull Request.