O projeto desenvolve uma aplicação para representar um clube de futebol. Permite que sócios interajam com o clube comprando bilhetes e produtos e vejam os atletas. Usa classes do Django para representar usuários e superusuários. Cria tabelas para eventos, produtos, carrinho e quantidades. Oferece funcionalidades como registro, login, adição de produtos e eventos e visualização de dados e carrinho.
O projeto desenvolve uma aplicação para representar um clube de futebol. Permite que sócios interajam com o clube comprando bilhetes e produtos e vejam os atletas. Usa classes do Django para representar usuários e superusuários. Cria tabelas para eventos, produtos, carrinho e quantidades. Oferece funcionalidades como registro, login, adição de produtos e eventos e visualização de dados e carrinho.
O projeto desenvolve uma aplicação para representar um clube de futebol. Permite que sócios interajam com o clube comprando bilhetes e produtos e vejam os atletas. Usa classes do Django para representar usuários e superusuários. Cria tabelas para eventos, produtos, carrinho e quantidades. Oferece funcionalidades como registro, login, adição de produtos e eventos e visualização de dados e carrinho.
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