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