Skip to content

raulpe7eira/notebook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notebook

Um pequeno projeto c/ Rails.

frontend-scshot

Instalação

Pré-requisitos

Ter instalado localmente (apenas p/ Desenvolvimento e Teste):

Instalando dependências

$ git clone https://github.com/raulpereira/notebook.git
$ cd notebook
$ bundle install --without production
$ rake db:migrate db:seed

Subir & Rodar

Ambiente de desenvolvemento

$ rails s

dsv-scshot

Ambiente de teste

Todos os testes precisam ser feitos 😥

Ambiente de produção

Acesse => https://notebook-rp.herokuapp.com/ 👏

Considerações

Plataforma

Rails: Escolhido para estudar o potencial da plataforma.

Backend

Web Server

Puma.io: É a escolha padrão da plataforma, na versão utilizada (5.0.2), além de ser indicado pelo local que será hospedado em produção.

Banco de dados

SQLite: Utilizado por já vir embarcado na plataforma e facilitar o desenvolvimento local.

PostgreSQL: Escolhido por ser indicado pelo local que será hospedado em produção.

Frontend

HTML + CSS (c/ Bootstrap) + JS (c/ CoffeeScript + jQuery): Não usei nenhuma plataforma para implementar esta camada, apenas bibliotecas facilitadoras.

Testes

Será o foco dos próximos estudos. Eu sei, falta grave... 😥

Servidores de produção

Heroku (PAAS): Escolhido por ter suporte grátis para aplicações Rails, além de ter uma boa integração com o GitHub.

Conclusão

Muito feliz com a produtividade desta plataforma, este projeto é fruto de um treinamento pessoal em cima deste ambiente de desenvolvimento e irá progredir conforme a evolução nos estudos.

AVANTE MOÇADA! 💪