Skip to content

lorenavasconcellos/SharedLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sobre o Projeto

O SharedLib é um projeto feito para a disciplina Projeto de Software do curso de Sistemas de Informação da UFRRJ e consiste em um software de biblioteca comunitária que tem como seu objetivo principal permitir que os usuários emprestem e peguem emprestado livros de outros usuários, promovendo assim a disseminação de conhecimento. O SharedLib é uma valiosa fonte de recursos para os amantes de leitura que buscam aporimorar seus conhecimentos.

Ambiente de Desenvolvimento

Laravel

  1. Instale o php e coloca no PATH

  2. Instala o C++

  3. Entre no php.ini-development (na pasta do php) e mude as seguintes configurações:

    1. descomente (tire o ;) das linhas
      • "extension=curl"
      • "extension=fileinfo"
      • "extension=gd"
      • "extension=mbstring"
      • "extension=openssl"
      • "extension=pdo_mysql"
      • "extension=zip"
    2. descomente a linha
      • extension_dir = "ext"
      • troque "ext" pelo caminho absoluto da pasta "ext" dentro da pasta do php
    3. ache e troque memory_limit de 128M para 256M
  4. Instalar o Composer (gerenciador de dependências do PHP)

    1. download
    2. rode o instalador
    3. verifique que o caminho do php está correto
    4. next next next
    5. reinicie o PC
    6. depois escreve composer no cmd pra ver se ta tudo serto
  5. iniciar projeto Laravel (não precisa criar denovo, só a parte de rodar)

    1. composer create-project laravel/laravel app
    2. com o git BASH digite: chmod +777 app/bootstrap/cache (fica dando erro de não conseguir acessar)
    3. rode o servidor: php artisan serve (dentro da pasta do app)

Angular

  1. Instale o NodeJS (ver. 18.16.0)

  2. Instale o Angular CLI: "npm install -g @angular/cli"

  3. No terminal, acesse a página que o projeto será criado e utilize o comando "ng new sharedLib" para criar o projeto

  4. Para rodar o projeto pela primeira vez: "npm start"

  5. Para rodar o projeto nas próximas vezes: "ng serve --open"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published