Skip to content

TreinaDev/td11-portfoliorrr

Repository files navigation

Portfoliorrr

O Portfoliorrr é uma rede social com funcionalidades de portfólio para pessoas que querem compartilhar o seu trabalho e procurar outros trabalhos, seja para buscar inspiração ou novos conhecimentos.

Conteúdo

Informações técnicas

  • Versão Ruby: 3.2.2
  • Versão Rails: 7.1.2

Como configurar a aplicação

  • Abra a pasta raiz da aplicação em um terminal;
  • Instale a biblioteca libvips. No Ubuntu, digite: sudo apt install libvips
  • Rode o comando bin/setup e aguarde sua conclusão;
  • Rode o comando yarn install (necessário ter node instalado em sua máquina);

Populando o banco de dados

  • O seed comum, para desenvolvimento, pode ser feito normalmente com rails db:seed
  • Para apresentações e testes de front-end, é possível fazer um superseed, utilizando rails db:seed:superseed
  • O superseed utiliza as gems Faker e FactoryBot, que são instaladas durante a configuração (ver item anterior)

Como visualizar a aplicação no navegador

  • Siga as instruções de configuração da aplicação
  • Rode o comando bin/dev;
  • Acesse a aplicação através do endereço http://localhost:4000/

Ver emails enviados em ambiente de desenvolvimento

  • Siga as instruções de configuração da aplicação;
  • Instale localmente a gem mailcatcher executando o comando abaixo:
gem install mailcatcher 
  • Execute o comando abaixo para iniciar o mailcatcher
mailcatcher
  • Acesse o MailCatcher através do endereço http://localhost:1080. Todos e-mails enviados serão mostrados nessa página, que emula uma caixa de entrada.

Como rodar os testes da aplicação

  • Siga as instruções de configuração da aplicação
  • Rode rake spec, após ter a aplicação configurada;

Documentação da API

A documentação da API pode ser consultada neste link

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages