Esse repositório é o repositório de exemplo para a aplicação desenvolvida durante o Minicurso Ruby (On Rails) - SEMAC 2019, no Instituto de Informática - UFRGS.
A aplicação foi desenvolvida utilizando Ruby on Rails, buscando demonstrar as features básicas (porém poderosas) disponibilizadas pelo mesmo.
A ideia por trás da aplicação é um fórum colaborativo, onde os alunos podem avaliar seus professores e/ou disciplinas, além de permitir que outros alunos possam visualizar essa informação, possivelmente ajudando os a se basear para a escolha de professores/disciplinas para o próximo semestre letivo.
Para rodarmos essa aplicação é necessária ter as seguintes aplicações instaladas:
- RVM ou RBENV - para instalação e configuração do Ruby (>= 2.6.0) e da ferramenta Gem
- NVM - para instalação e configuração do NodeJS (necessário a partir do Rails 6.0)
- Yarn - para instalação do webpack (necessário a partir do rails 6.0)
- Ruby on Rails - Versão 6.0 ou superior
Para rodar o sistema, primeiro precisamos instalar nossas gems e configurar o banco de dados. Utilizamos os seguintes comandos:
$ bundle install
$ rake db:migrate && rake db:seed
Após isso, basta iniciar nosso servidor com rails s
e pronto 🎉 seu sistema está rodando em localhost:3000
.
O projeto foi desenvolvido por @mgfzemor e @rafaeelaudibert.