Skip to content

UI do LumiBook, um sistema feito e pensado para bibliotecas universitárias, escolares e comunitárias. Permitindo buscar, visualizar detalhes e gerenciar obras do acervo. Feito utilizando a stack: ReactJS + Javascript + TailwindCSS.

Notifications You must be signed in to change notification settings

zosein/LumiBook-UI

Repository files navigation

LumiBook - Sistema de Biblioteca Digital

LumiBook é uma aplicação web para sistemas de biblioteca, permitindo buscar, visualizar detalhes e gerenciar obras do acervo.

Projeto proposto e desenvolvido como parte avaliativa em conjunto no âmbito das disciplinas de Análise e Levantamento de Requisitos, Desenvolvimento Back-End, Desenvolvimento Front-End e Manipulação de Banco de Dados (5ºperíodo/Semestre 2025/Bacharelado em Engenharia de Software).


LumiBookUI LumiBookUI LumiBookUI LumiBookUI LumiBookUI


Funcionalidades

  • Busca de Obras: Pesquise por título, autor ou assunto
  • Filtros Avançados: Filtre por tipo de material, ano de publicação, idioma e disponibilidade
  • Visualização do Acervo: Navegue pelas categorias e obras recentes
  • Detalhes Completos: Veja informações detalhadas de cada obra
  • Layout Responsivo: Funciona em dispositivos móveis e desktop

Tecnologias Utilizadas

  • React
  • Tailwind CSS para estilização
  • Lucide React para ícones
  • Estrutura de componentes modular

Instalação

Clone o repositório e instale as dependências:

  • git clone github.com/zosein/lumibook-prototipo
  • npm install
  • npm install lucide

Executando o Projeto

  • npm run build - otimiza o app para a produção
  • npm test - executa os testes
  • npm start - inicia o servidor de desenvolvimento

O aplicativo estará disponível em http://localhost:3000

Estrutura do Projeto

src/
├── components/
│ ├── Header.jsx # Cabeçalho da aplicação
│ ├── SearchBar.jsx # Barra de pesquisa com filtros
│ ├── NavigationBar.jsx # Barra de navegação inferior
│ ├── HomeContent.jsx # Conteúdo da página inicial
│ ├── ResultList.jsx # Lista de resultados de pesquisa
│ └── BookDetails.jsx # Detalhes do livro
├── data/
│ └── sampleData.js # Dados de exemplo para a aplicação
├── pages/
│ ├── HomePage.jsx # Página inicial
│ ├── SearchResultsPage.jsx # Página de resultados de pesquisa
│ └── DetailsPage.jsx # Página de detalhes do livro
└── App.jsx # Componente principal da aplicação

Licença

Este projeto está licenciado sob a licença MIT.

About

UI do LumiBook, um sistema feito e pensado para bibliotecas universitárias, escolares e comunitárias. Permitindo buscar, visualizar detalhes e gerenciar obras do acervo. Feito utilizando a stack: ReactJS + Javascript + TailwindCSS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages