SoBares
From Laboratório MM 5
Contents |
Introdução
Durante a fase de brainstorming procedeu-se à exposição de ideias e escolha do conceito mais viável para o desenvolvimento de uma plataforma web que fosse simultaneamente pertinente do ponto de vista social e que assegurasse viabilidade financeira.
No planeamento de uma saída com amigos, é frequente o desejo de conhecer um estabelecimento antes de o eleger, garantindo assim que este apresenta os requisitos pretendidos. Como resposta a esta necessidade/desejo surge o “SóBares”. Esta plataforma web tem como principal objetivo facilitar o acesso a informações (atividades, localização, tipo de música) de estabelecimentos como cafés, bares e discotecas, proporcionando ao utilizador uma escolha mais aproximada das suas expectativas. Outro grande objetivo da plataforma é a divulgação dos bares existentes no país através da exposição de imagens, informações relevantes, eventos que realiza, entre outros.
O presente relatório destina-se à exposição do processo prático levado a cabo para a concretização deste projeto.
Design Gráfico
Base de dados
Implementação
Principais funcionalidades da aplicação Web
Com o intuito de facilitar a descrição das funcionalidades da aplicação web, estas foram divididas em diferentes tipos:
- Funcionalidades de Registo e Login
Relativamente às funcionalidades mais gerais da aplicação, após aceder à homepage é possível, a qualquer utilizador, criar uma conta através do preenchimento do formulário respectivo. Depois do registo, o utilizador pode fazer login preenchendo corretamente os campos de formulário relativos ao username e password. No caso de desejar guardar estes dados para uma futura visita ao site, poderá fazê-lo. Se, por outro lado, este se esquecer da password, conseguirá recuperá-la. Basta clicar no botão para o efeito e esta será enviada para o e-mail do utilizador.
- Funcionalidades dos Perfis
A aplicação SóBares permite a criação de perfis pessoais que dão informações gerais sobre o utilizador. É possível, a qualquer momento modifica-las e definir o que será mostrado na página.
Ao registar um bar, é de imediato criado um perfil para o mesmo. A informação relativa ao bar é também passível de alteração e/ou omissão na página. Na página de um bar, o utilizador responsável pelo seu registo dispõe da possibilidade de divulgar eventos. Cada evento criado possui também uma página com informações pertinentes sobre o mesmo.
- Funcionalidades Sociais
Na página de perfil pessoal de cada utilizador, encontra-se disponível o botão para adicionar um amigo. Ao clicar nele é enviado um pedido de amizade ao proprietário do perfil.
Todos os utilizadores registados têm direito a subscrever um bar, ou seja, adicioná-lo aos seus favoritos. Dispõem também da possibilidade de comentar o perfil de um bar ou de um evento. Outra funcionalidade que os utilizadores registados usufruem, é a organização de saídas com os seus amigos. Esta opção está presente no perfil de todos os bares através de um botão. Ao clicar nele, o utilizador é encaminhado para um formulário, o qual deverá ser preenchido com informações pertinentes sobre a saída e onde será definida a lista de amigos a convidar.
Mapa de páginas
- Server Behaviours utilizados
- Recordsets/Queries utilizados
- Parâmetros passados entre páginas
Integração
Desenvolvimentos Futuros
No sentido de melhorar a experiência do utilizador, considera-se que existem ainda alguns pontos a melhorar e novas funcionalidades que poderiam ser implementadas.
Uma questão inicialmente planeada mas que não chegou a ser implementada por limitações de tempo, foi a possibilidade de inserir um vídeo promocional na página de perfil dos bares, isto poderia constituir mais um auxílio na escolha de um bar por parte do utilizador. Outra funcionalidade bastante pertinente nesta aplicação web seria a criação de uma galeria de fotografias mais vasta, onde o proprietário do perfil de um bar pudesse expor fotos de eventos organizadas por pastas.
Finalmente, para prever casos de mudança de gerência de um bar, deveria ser dada a possibilidade de ceder o perfil de um bar a outro utilizador registado, neste caso, o novo gerente.
