projetoti-livros-viajantes
Sistema de gerenciamento de livros, para o projeto Livros Viajantes
https://github.com/filipelorenzato/projetoti-livros-viajantes
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (2.4%) to scientific vocabulary
Repository
Sistema de gerenciamento de livros, para o projeto Livros Viajantes
Basic Info
- Host: GitHub
- Owner: FilipeLorenzato
- License: cc-by-4.0
- Language: Java
- Default Branch: main
- Size: 71.7 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Livros Viajantes 📚
🚀 Introdução
Livros Viajantes é uma plataforma que permite aos usuários cadastrarem livros que não utilizam mais e trocá-los com outros membros da comunidade. Esta iniciativa visa a disseminação do conhecimento e o acesso a novos livros de forma prática e econômica.
📋 Alunos Integrantes:
Filipe Lorenzato Cardoso Rodrigues
Gabryelle Franco Xavier
Iuri Saad Furtunato Fialho
Rodrigo Oliveira Andrade de Vasconcelos
🧑🏫 Professores Responsáveis:
Amália Soares Vieira de Vasconcelos.
Max do Val Machado.
✨ Funcionalidades
✅ Exploração de livros cadastrados
✅ Cadastro de novos livros com informações completas
✅ Filtro de livros por gênero
✅ Sistema de busca inteligente
✅ Carrossel de livros em destaque na página inicial
✅ Layout responsivo e intuitivo para diferentes dispositivos
✅ Integração com APIs externas (Google Books e New York Times) para sugestões e listagens
✅ Interface amigável com foco em experiência do usuário (UX)
🎨 Layout e Paleta de Cores
| Elemento | Cor |
|---------------|------------|
| Fundo | #fcdda4 (laranja claro)
| Detalhes | #EFE4B0
| Cards | #fdedcb
| Texto | #F5F5F5
| Header | #EFE4B0
O layout foi desenvolvido com foco em simplicidade e uma paleta de cores acolhedora para proporcionar conforto visual aos usuários.
🚀 Tecnologias Utilizadas
| Tecnologia | Descrição | |-----------------|------------------------------------------| | HTML5 | Estrutura do site | | CSS3 | Estilização e responsividade do layout | | JavaScript | Lógica de interação e requisições às APIs | | APIs Externas | Google Books API e New York Times API |
🗂️ Estrutura de Pastas do Projeto
Projeto-Livros-Viajantes/ ├── assets/ # Imagens e ícones ├── css/ # Arquivos de estilo (CSS) │ └── style.css ├── js/ # Scripts JavaScript │ ├── main.js │ └── api.js ├── index.html # Página inicial com carrossel de destaques ├── cadastro.html # Página para cadastro de livros ├── livros.html # Listagem de livros com filtros e busca └── README.md
🖥️ Como Executar o Projeto Localmente
Pré-requisitos
- Navegador moderno (Google Chrome, Mozilla Firefox, etc.)
- Editor de código (VS Code, Sublime, etc.) - opcional
- Conexão com a internet (para funcionamento das APIs externas)
Passos
- Faça o clone do repositório: ```bash git clone https://github.com/SeuUsuario/Projeto-Livros-Viajantes.git
Owner
- Name: Filipe Lorenzato
- Login: FilipeLorenzato
- Kind: user
- Repositories: 1
- Profile: https://github.com/FilipeLorenzato
Citation (CITATION.cff)
cff-version: 1.0.1
message: Please cite this software using these metadata.
title: Proporcionar uma troca de livros de maneira fácil e rápida.
authors:
- family-names: Lorenzato Cardoso Rodrigues
given-names: Filipe
- family-names: Franco Xavier
given-names: Gabryelle
- family-names: Saad Furtunato Fialho
given-names: Iuri
- family-names: Oliveira Andrade de Vasconcelos
given-names: Rodrigo
- name-suffix: Professor
affiliation: PUC Minas
family-names: Soares Vieira de Vasconcelos
given-names: Amália
- name-suffix: Professor
affiliation: PUC Minas
family-names: do Val Machado
given-names: Max
keywords:
- Troca de livros
- Livros
- Leitura
repository-code: https://github.com/ICEI-PUC-Minas-CC-TI/plmg-cc-ti2-2024-2-g05-livrosviajantes
license: CC-BY-4.0
version: 1.0.0
date-released: 2024-09-26
GitHub Events
Total
- Watch event: 1
- Push event: 1
- Create event: 2
Last Year
- Watch event: 1
- Push event: 1
- Create event: 2
Dependencies
- javax.servlet:javax.servlet-api 4.0.1 provided
- com.azure:azure-ai-vision-imageanalysis 1.0.0-beta.2
- com.azure:azure-core 1.44.0
- com.azure:azure-identity 1.13.3
- com.azure:azure-storage-blob 12.29.0
- com.google.code.gson:gson 2.11.0
- com.sparkjava:spark-core 2.9.3
- com.sparkjava:spark-template-velocity 2.7.1
- commons-fileupload:commons-fileupload 1.5
- org.apache.velocity:velocity-engine-core 2.4.1
- org.json:json 20240303
- org.mindrot:jbcrypt 0.4
- org.postgresql:postgresql 42.6.1
- org.slf4j:slf4j-simple 1.7.36
- 119 dependencies
- json-server ^1.0.0-beta.2 development
- body-parser ^1.20.3
- express ^4.21.0
- fs ^0.0.1-security