Skip to content

📚 Sistema da Biblioteca ETE-AVS, cujo objetivo é auxiliar os bibliotecários na administração dos livros, leitores e empréstimos, e facilitar a consulta e reserva do livro por parte dos leitores.

License

Notifications You must be signed in to change notification settings

gustavohmbarbosa/biblioteca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚧 ... Em Construção ... 🚧

GitHub Language Count GitHub Repository Size GitHub Contributors GitHub Last Commit GitHub License GitHub Stars

💻 Sobre o Projeto

📚 Sistema da Biblioteca ETE-AVS: é um sistema que auxilirá os bibliotecários na administração de livros, leitores e empréstimos e facilitar o acesso dos livros aos leitores.

SPA:

Um SPA (Single Page Application ou Aplicação de Página Única) é uma aplicação web ou site que consiste de uma única página web com o objetivo de fornecer uma experiência do usuário similar à de um aplicativo desktop.

API:

É um acrônimo de Application Programming Interface (Interface de Programação de Aplicações). É basicamente um conjunto de rotinas e padrões estabelecidos por uma aplicação, para que outras aplicações possam utilizar as funcionalidades desta aplicação, servindo como intermediador para o acesso a informações.

:atom: Tecnologias

🛠 Ferramentas

🚀 Começando

Neste tópico você irá encontrar as instruções para iniciar o projeto da maneira correta.

Primeiro clone este projeto usando os seguintes comandos no Terminal:

# Clone este repositório
$ git clone https://github.com/Gustavo-HMB/biblioteca.git

🎲 Configurando Backend

Crie o banco de dados com o seguinte comando:

CREATE DATABASE biblioteca CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Copie ou renomeie o arquivo .env.exemple para .env.

Coloque os detalhes do banco de dados no .env:

DB_DATABASE=biblioteca
DB_USERNAME=root
DB_PASSWORD=

Agora instale as dependências do Laravel, gere uma chave no .env para a criptografia Illuminate, gere uma chave JWT, execute as migrações e inicie o servidor:

# instalando as dependências
$ composer install

# Gerando a chave de criptografia
$ php artisan key:generate

# Gerando a chave JWT
$ php artisan jwt:secret

# Executando as migrações
$ php artisan migrate --seed

# Iniciando o servidor
$ php artisan serve

Com isso você podera acessar a API pela rota/link: (http://127.0.0.1:8000/api/)

🧭 Configurando Frontend

Entre no diretório do Frontend da aplicação com cd web.

Agora vamos instalar as dependências do Vue e iniciar o servidor:

# Instalando as dependências
$ npm install

# Iniciando o servidor
$ npm run serve

ou

# Instalando as dependências
$ yarn install

# Iniciando o servidor
$ yarn start

Finalmente, você poderá acessar o site pela rota/link: (https://127.0.0.1:8080)

📝 Licença

Este projeto esta sobe a licença MIT.

Feito com ❤️ por ETE Ariano Vilar Suassuna 👋

About

📚 Sistema da Biblioteca ETE-AVS, cujo objetivo é auxiliar os bibliotecários na administração dos livros, leitores e empréstimos, e facilitar a consulta e reserva do livro por parte dos leitores.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5