🚧 ... Em Construção ... 🚧
📚 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.
- XAMPP (Servidores MySQL e PHP)
- MySQL Front (SGBD)
- Node.js ou Yarn (Para manuseamento dos pacotes JavaScript)
- Composer (Para manuseamento dos pacotes PHP)
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
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/)
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)
Este projeto esta sobe a licença MIT.
Feito com ❤️ por ETE Ariano Vilar Suassuna 👋