Default new Rails app. Add the devise gem to Gemfile and run the devise install task. Add User devise model. Add Sale model. Add Welcome controller and views.

Signed-off-by: Filipe Abreu <filabreu@gmail.com>
Make Sale model belongs_to to User. Add custom devise views and custom them.

Signed-off-by: Filipe Abreu <filabreu@gmail.com>
Add a scaffold controller and views for Sales.

Signed-off-by: Filipe Abreu <filabreu@gmail.com>
Altera o controller e formulario de Sales para envio de arquivo.

Signed-off-by: Filipe Abreu <filabreu@gmail.com>
Envia arquivo por form para a criação de registros de Sales. Adiciona form para envio de arquivo. Altera controller para receber arquivo e enviar ao model.

Signed-off-by: Filipe Abreu <filabreu@gmail.com>
Interpreta arquivo TSV no model Sale. Cria método para transforma arquivo TSV em um array de hashes de atributos. Cria método para criar registros a partir de um array de hashes de atributos, atribuindo um usuário a cada registro.

Signed-off-by: Filipe Abreu <filabreu@gmail.com>
Melhora o layout da aplicação.

Signed-off-by: Filipe Abreu <filabreu@gmail.com>
Adiciona métodos para soma de total no model Sale. Mostra os totais de cada venda e o total geral na lista de vendas registradas.

Signed-off-by: Filipe Abreu <filabreu@gmail.com>
Adiciona método para redirecionar usuário após login ou registro.

Signed-off-by: Filipe Abreu <filabreu@gmail.com>
Correção de erro.

Signed-off-by: Filipe Abreu <filabreu@gmail.com>
Adiciona botão para ver todas as vendas registradas.

Signed-off-by: Filipe Abreu <filabreu@gmail.com>
Cria intruções para instalação e uso da aplicação.

Signed-off-by: Filipe Abreu <filabreu@gmail.com>