Bibliotech é uma aplicação web/mobile desenvolvida como Projeto de Conclusão de Curso do Curso Técnico de Informática (Ensino Médio Técnico) do Centro Educacional Renato Cozzolino (CEC). O curso teve duração de 2 anos, sendo finalizado com esta proposta de desenvolvimento profissional aplicada.
O projeto foi criado e desenvolvido pelos estudantes da turma CTI 2025:
- Davi Gama
- Arthur Valezio
- Camila Carvalho
- Thainan Vitória
Bibliotech é uma biblioteca virtual completa, permitindo que usuários autenticados gerenciem um acervo de livros com total praticidade. A plataforma oferece:
- Cadastro de usuários com login.
- Sistema completo de gerenciamento de livros (CRUD).
- Registro de propriedades detalhadas de cada obra.
- Sistema de empréstimos para controle prático e organizado.
O sistema foi pensado para ser acessível tanto via navegadores (web) quanto como aplicação adaptável para dispositivos móveis.
- Login seguro
- Controle de acesso a áreas administrativas
- Criar novos registros
- Ler detalhes e listar todos os livros
- Atualizar informações já cadastradas
- Excluir obras do acervo
- Título
- Autor
- ISBN
- Gênero
- Número de páginas
- Descrição
- Imagem da capa
- Outras informações relevantes
- Registrar empréstimos
- Controlar devoluções
- Verificar disponibilidade
- Histórico por usuário
O projeto foi desenvolvido utilizando ferramentas modernas e amplamente usadas no mercado:
- Java — Backend e lógica principal
- JavaScript — Funcionalidades web
- React.js — Interface e componentes reativos
- HTML & CSS — Estrutura e estilização da aplicação
- FlutterFlow — Construção da interface mobile e prototipação
- NGROK — Túnel de acesso remoto ao backend
- Git/GitHub — Versionamento e colaboração
- Frontend React para interface web responsiva
- Backend Java para regras de negócio, API e persistência
- Banco de dados (conforme implementação no repositório)
- Integração com FlutterFlow para acessibilidade mobile e testes
- Estrutura modular, separando responsabilidades e facilitando manutenção
Criar uma plataforma acessível e funcional que simule uma biblioteca moderna, possibilitando:
- Organização eficiente de acervos
- Redução de processos manuais de controle
- Experiência de uso intuitiva e categorizada
- Evolução acadêmica e preparação profissional dos alunos
-
Clone o repositório:
git clone https://github.com/d8tsme/ProjetoCC -
Acesse a pasta do backend e configure as dependências Java (detalhes conforme estrutura do repositório)
-
Rode o servidor Java
-
No frontend React:
npm install npm start -
Se necessário, inicie o NGROK:
ngrok http 8080
- Davi Gama — Fullstack / Coordenação
- Arthur Valezio — Fullstack / Modelagem
- Camila Carvalho — Frontend / UI
- Thainan Vitória — Documentação / UX
- ✔ Sistema de login
- ✔ CRUD de livros
- ✔ Sistema de empréstimos
- ✔ Interface web funcional
- ✔ Integração com tecnologias móveis via FlutterFlow
- 🔄 Melhorias e extensões futuras em desenvolvimento
Este projeto é de finalidade acadêmica, criado como TCC do Curso Técnico de Informática — CEC. Consulte o arquivo de licença no repositório para mais informações.