Você está na página 1de 2

No nosso projeto, desenvolvemos uma aplicação que tem como finalidade

representar um clube e futebol. Permitir que membros desse clube,


sócios, possam interagir com o clube, através da compra de bilhetes,
produtos relacionados, e possam ver os atletas que pertencem a esse
mesmo clube.
No nosso projeto utilizamos a classe User do django como representante
dos sócios do clube. Existindo assim dois tipos de utilizadores, o user, e o
superuser.
Criámos 4 tabelas na base de dados, Event que recebe os atributos para os
eventos realizados pelo clube. Product que recebe os atributos
relacionados com o que contém a loja do clube. Carrinho que recebe os
atributos para o que se vai comprar no site. E por último a tabela
Quantidade que define o valor que vai constar no carrinho para se
comprar.
Funcionalidades:
Na página principal do site, existem vários botões cada um representante
de uma atividade especifica.
- Tornar-me socio : botão para utilizadores do site sem o login feito, que
redireciona para uma página de registo no site, que quando completado
com sucesso redireciona à página principal
- Adicionar Produto: botão para superusers do site, que apenas funciona
quando estiver logado um superuser, que permite a este adicionar
produtos à loja, através de um form, que quando completado com
sucesso redireciona o superuser para a página principal
- Adicionar Evento: botão para superusers do site, que apenas funciona
quando estiver logado um superuser, que permite a este adicionar
eventos à página de eventos, através de um form, que quando
completado com sucesso redireciona o superuser para a página principal
- Login: que permite a uma pessoa não logada no site fazer o login no site
- Dados pessoais: botão apenas visível quando o user está logado, que
redireciona para uma página que permite ver os dados do user
- Logout: botão que permite ao user fazer o logout do site, apenas visível
quando está logado
Na navbar temos 4 separadores para além do HOME que permite
redirecionar para a página principal do site
- Loja: permite ver os produtos à venda no clube, bem como compra-los
através de um botão, somente para users logados, ou então apagar esse
produto, através de um botao apenas disponível para superusers
-Eventos: permite ver a lista de eventos do clube, bem como comprar
ingressos para os mesmos apenas para users logados, ou então apagar
esses eventos, através de um botao apenas disponível para superusers
- Plantel: tem disponível fotos e nome dos jogadores do clube
- Sobre: contem um breve texto elucidativo do clube que estamos a criar
-Carrinho: apenas visível para users logados, redireciona para o carrinho
onde é possível ver os produtos a compra pelo cliente
Os produtos, ou os eventos, quando são comprados redirecionam-nos
para uma página de carrinho que contem a soma dos valores de cada item
que pretendemos comprar.
De referir que todos estes separadores contêm a mesma navbar para
permitir a melhor navegação pelo site, permitindo aceder a qualquer
navegador em qualquer ocasião.
Recursos externos e pacotes python
-Django
-Pillow
- Bootsrap
- Googleleapis

Você também pode gostar