Skip to content

Hackatoun sistema biblioteca, 3° período Sistemas para Internet.

License

Notifications You must be signed in to change notification settings

DiasEllen26/biblioteca-unialfa

Repository files navigation

Biblioteca Unialfa - README

Biblioteca Unialfa

Introdução

Bem-vindo ao projeto Biblioteca Unialfa! Este incrível sistema foi desenvolvido durante um hackathon emocionante no terceiro período da faculdade. A equipe, composta por três talentosos desenvolvedores, João 🧑‍💻, Vitor 🧑‍💻 e Eu! 🧑‍💻, trabalhou arduamente para criar um ambiente completo para a biblioteca da Unialfa.

O objetivo deste projeto é fornecer um sistema completo e fácil de usar, que permita aos bibliotecários gerenciar o acervo da biblioteca e aos alunos explorar e reservar livros de forma eficiente.

Tecnologias Utilizadas

O projeto foi construído utilizando as seguintes tecnologias:

Backend (Spring Boot)

  • Linguagem: Java ☕
  • Framework: Spring Boot 🚀
  • Banco de Dados: MySQL 🗄️
  • Hospedagem de Imagens: Cloudinary ☁️

Frontend (PHP e Bootstrap)

  • Linguagem: PHP 🐘
  • Markup: HTML 🧱
  • Estilização: CSS (design responsivo) 🎨
  • Framework Frontend: Bootstrap 🅱️
  • Banco de Dados: MySQL 🗄️

Equipe

A equipe responsável pelo desenvolvimento deste projeto é formada por profissionais comprometidos e apaixonados pelo mundo da tecnologia:

Como Executar o Projeto

Backend

  1. Clone o repositório do GitHub:
git clone https://github.com/seunomeusuario/biblioteca-unialfa.git
  1. Acesse a pasta do backend:
cd biblioteca-unialfa/backend
  1. Importe o projeto em sua IDE preferida (por exemplo, Eclipse ou IntelliJ) como um projeto Maven existente.

  2. Configure as credenciais do banco de dados MySQL e do Cloudinary no arquivo application.properties.

  3. Execute o projeto Spring Boot.

Frontend

  1. Acesse a pasta do frontend:
cd biblioteca-unialfa/frontend
  1. Configure as credenciais do banco de dados MySQL no arquivo config.php.

  2. Mova os arquivos do frontend para o diretório raiz do seu servidor web.

  3. Abra o navegador web e acesse o frontend do projeto.

Funcionalidades

O projeto Biblioteca Unialfa oferece uma variedade de funcionalidades incríveis:

  • 📚 CRUD para Livros, Autores, Alunos e Editoras no Backend.
  • 📖 Listagem e Detalhes dos Livros no Frontend.
  • 🎓 Filtragem por Cursos e Verificação de Reservas no Frontend.

Contribuições

Agradecemos de coração as contribuições para melhorar o projeto Biblioteca Unialfa. Se você deseja contribuir, siga os passos abaixo:

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

  2. Crie um novo branch para sua funcionalidade ou correção de bug.

  3. Faça as alterações e as confirme.

  4. Envie as alterações para o seu repositório forkado.

  5. Crie uma pull request no repositório original.

Licença

O projeto Biblioteca Unialfa possui a Licença MIT. Você pode encontrar o texto completo da licença no arquivo LICENSE.

Esperamos que você tenha uma experiência incrível explorando o projeto Biblioteca Unialfa! Se tiver alguma dúvida ou feedback, sinta-se à vontade para entrar em contato. Obrigado por fazer parte deste hackathon de sucesso! 😊