Skip to content
Repositório oficial do projeto Onde É? UnB
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
.imdone
darcyWeb
.DS_Store
.codeclimate.yml
.coveralls.yml
.gitignore
LICENSE
README.md
Vagrantfile
circle.yml
heroku-deploy.sh
install-postgresql.sh
install-ruby.sh
install-rvm.sh
my_rubocop.yml

README.md

Build Status Build Status Coverage Status License: AGPL v3 GPP/MDS 2017.1

2017.1 Onde É? UnB

Sobre o Projeto

O "Onde É? UnB" tem a finalidade de facilitar a localização, via mapa interativo, de algumas das instalações e estabelecimentos do Campus Darcy Ribeiro da UnB. A plataforma web é um serviço de localização dentro do campus que pretende auxiliar os diversos frequentadores da UnB a encontrar edifícios, departamentos e salas.

Links do Site / Deploy Contínuo

Instalação

Para contribuir com esse repositório é necessário a instalação do VirtualBox e Vagrant em um ambiente linux como o ubuntu.

Veja informações e resoluções de alguns problemas com Vagrant em https://pt.wikiversity.org/wiki/Vagrant_e_Docker

Faça clone ou download do repositório.

$ git clone https://github.com/fga-gpp-mds/2017.1-LocalizacaoDarcy

Entre no arquivo clonado e execute o seguinte comando para fazer o boot na máquina virtual e executa os o que está definido no VagrantFile

$ vagrant up

Após isso, entre na maquina virtual criada

$ vagrant ssh

Agora já na máquina virtual criada entre no bash

$ vim ~/.bashrc

E adicione a seguinte linha no final do arquivo para que na próxima vez que abrir com ssh já abra na pasta do projeto.

cd /vagrant/darcyWeb

Para entrar na pasta, reinicie o vagrant ssh ou digite

$ cd
$ cd vagrant/

Já na máquina virtual, configure o postgree com:

Entre no modo root

$ sudo su

Abra o seguinte arquivo

$ nano /etc/postgresql/9.5/main/pg_hba.conf

Altere as linhas do arquivo de:

local all postgres peer
local all all peer

Para:

local all postgres trust
local all all trust

Reinicie o postgree

service postgresql reload

Ainda no modo root, entre com o usuário postgres

su postgres

Entre no postgresql

psql -U postgres

Crie o usuário vagrant e autorize-o a criar databases

CREATE USER vagrant WITH createdb;

Saia do postgres

\q

Saia do usuário postgres e root

exit
exit

Entre na pasta do projeto em rails darcyWeb e execute

rake db:setup
rake db:migrate

Rode o servidor

$ rails s

Abra seu navegador em localhost:8080

Principais Features

O projeto OndeÉ?UnB tem como principais features:

  • Traçar Rotas
  • Tutorial da aplicação
  • Gerenciamento de Edifícios, Salas, Administradores e Plantas
  • Compartilhar Localização
  • Visualizar Lanchonetes, Banheiros, Paradas de Ônibus, Bicicletários, Pontos de Informação e Por Satélite.
  • Pesquisas otimizadas com autocomplete
  • Sidebar com informações de Edifícios e Salas

Documentação do Projeto

Visualize a documentação na nossa wiki.

Licença

GNU AGPL v3.0

Grupo 2 - Gestão de Portifólios e Projetos de Software (GPP) / Métodos de Desenvolvimento de Software (MDS)

You can’t perform that action at this time.