Skip to content

TPW-G5/YourMarket2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YourMarket

A aplicação web desenvolvida, serve para facilitar as compras do supermercado YourMarket, sem ser necessário se deslocar para a loja física, ou esperar em filas. O cliente com esta app, pode encomendar todos os produtos do supermercado online, de forma rápida, que irá ser entregue na sua morada.

Funcionalidades do utilizador anónimo

  • Executar o login/registo;
  • Explorar produtos;
  • Explorar produtos por categorias;
  • Adicionar produtos no carrinho de compras, com determinada quantidade.

Funcionalidades do utilizador autenticado

  • As mesmas que um utilizador anónimo;
  • Observar informações e o estado das suas encomendas;
  • Gerenciar suas informações de pagamento.

Funcionalidades de um membro do Staff

  • Visualizar painel de acesso com informações estatísticas da loja (número de contas staff, número de contas de clientes, número de encomendas, número de produtos e produtos mais vendidos );
  • Gerenciar produtos (observar, ativar/desativar , adicionar);
  • Observar/adicionar categorias;
  • Gerenciar as encomendas de todos os utilizadores (ver, mudar o estado/cancelar);
  • Observar as contas dos clientes da app;
  • Gerenciar as encomendas de um determinado utilizador(ver, mudar o estado/cancelar).

Funcionalidades de um administrador

  • As mesmas que um membro do Staff
  • Gerenciar as contas dos membros do staff (visualizar, eliminar e adicionar).

Execução da aplicação em localhost

Correr o seguinte comando na raiz do projeto:

./dev_server.sh

Conta de cliente

  • username: cliente
  • password: cliente

Conta de staff

  • username: staff
  • password: staff

Conta de administrador

  • username: admin
  • password: admin