- Mockup Projeto: PubFinderMockUp.pdf
- Diagrama de Classes: PubFinderClassDiagram.png
- Diagrama de entidade e relacionamento: EntidadesERelacionamento.png
- Adição de base de dados interativa, a qual permite adição de bares e bebidas
- Possibilidade do Administrador ver e aprovar bebidas e bares submetidos
- Integração com GMapsFX
- Possibilidade de Utilizador se cadastrar no programa.
- Possibilidade do Administrador visualizar informações extras sobre pedidos pendentes
- Possibilidade de utilizador adicionar localização do bar no mapa;
- Possibilidade de adicionar o bar com um pin;
- Utilização de paineis inferiores da tela inicial para mostrar informações de bares proximos
- Adiçao de procura de bares por nome
- Possibilidade de selecionar bar individualmente e ver suas informações
- Possibilidade de avaliar as bebidas de um bar no tela do bar.
- Adição de imagens representativas de cada bebida em nossa base de dados
- Possibilidade de ver localização atual do utilizador em tempo real (OPCIONAL)
- Estilização do Projeto conforme mockup do projeto
- Disponibilização da aplicação ao público
Esta aplicação tem como objetivo informar o utilizador dos bares de uma certa localização, o preço das bebidas nesses bares e quais bebidas são servidas com o seu preço especifico para este bar. Algumas apps que nos baseamos foram o Yelp, zomato (os utilizadores avaliam os restaurantes dão a sua opiniao), Google Maps (encontrar a localização do utilizador e do bar).
Para colocarmos a ideia da aplicação em prática, iremos utilizar uma base de dados interativa, onde cada um dos utilizadores poderá adicionar novas informações sobre bares e também sobre o preço específico de cada uma das bebidas. O projeto terá a base de dados em SQL e a componente gráfica em Java.
Teremos 3 tipos de personas em nosso projeto:
-
Utilizador sem conta:Este terá acesso a todos os bares dentro do raio definido, tendo a possibilidade de ver informação sobre sua localização, suas bebidas disponíveis, avaliação da bebida e do bar, preço da bebida, etc.
-
Utilizador com conta: Este terá acesso a todas as features do anterior mas também poderá acessar o menu das bebidas, filtrar as bebidas mostradas conforme suas escolhas de favoritos e também ordenar conforme desejado. Com uma conta, o utilizador também poderá adicionar novas informações à base de dados, tais como novos bares e também o preço de um tipo de bebida escolhido a algum bar.
-
Administrador: O administrador poderá acessar a aplicação como um utilizador com conta, porém terá a opção de adicionar novos tipos de dados à base de dados da aplicação, como por exemplo um novo tipo de bebida.
- Utilizador tem uma determinada quantidade de dinheiro para gastar para essa noite, liga a aplicação e descobre os bares e o preços das bebidas destes.
-
Utilizador descobre um bar com preços baratos mas quer saber se o bar é bom, então pode ir ver as avaliações de outros utilizadores que foram a esse bar.
-
O utilizador coloca uma lista das bebidas que gosta e o preço que ele acha ideal para essas bebidas
APRESENTAÇÃO: https://docs.google.com/presentation/d/1ZR3Ir2vvKw52w_Rg_0StCT4L0Na8XlMzrSs_Ycn2Iyg/edit?usp=sharing