Boa tarde,
Hoje melhoramos a nossa BD, acrescentando uma tabela qua identificam (concelho e distrito) os postos e optimizadas as chaves primárias.
Contudo, a BD está sempre sujeita a novas alterações.
Implementámos também as funções stripslashes e mysql_real_escape_string de modo a prevenir SQL Injection, bem como o sistema de login para permitir o acesso ao perfil e respectivas características.
Além disto também continuamos a desenvolver os mapas, presentes agora na página dos postos e do ranking. O marker da geolocalização do utilizador é personalizado, enquadrando-se melhor na linha gráfica da aplicação. O próximo passo é agora colocar um marcador em cada capital de distrito e o seu respectivo pop-up com a classificação.
Bom dia caríssimos.
A webapp LigaVerde está a começar a ganhar forma, como se pode verificar em http://tdi.ua.labs.sapo.pt/g/tdi2011g1/l
A aplicação tem por base a framework iUI e utiliza também jQuery. Para já ainda só estão (beta) desenvolvidas as páginas de registo, login, home, perfil e postos. Ou seja, estas "páginas" estão já com uma primeira versão de layout construído.
Para o mapa da página postos utilizamos a API do SAPO Mapas. Para o marker com a geolocalização do utilizador, neste momento está a ser utilizada a geolocalização que o HTML5 permite, mas mais tarde iremos recorrer ao GPS do smartphone.
Procedemos ainda à alteração da base de dados, acrescentando um id como chave primária, em vez do campo email, utilizado anteriormente. Decidimos alterar este campo para que fosse possível ao utilizador alterar o email, evitando assim confusões com chaves estrangeiras e etc.
Os próximos passo agora passam pela ligação da BD com a aplicação,o desenvolvimento das páginas de ranking e a continuação da página postos.
PS - Entenda-se por páginas cada ecrã visível ao utilizador