Pantufood: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 22: Linha 22:


==Público Alvo==
==Público Alvo==
==Primário==
*Jovens adultos e adultos que possuem dificuldades culinárias.
*Pessoas que moram sozinha.
==Secundário==
Trata-se de um público adjacente muito grande, pois devido a praticidade do aplicativo, qualquer pessoa com algum interesse culinário pode ser considerado público alvo.


==Dicionário de Dados==
==Dicionário de Dados==

Edição das 23h52min de 28 de agosto de 2017

Pantufood

Equipe

Professor orientador
  • Estevan Brandt Braz Costa
  • Alcione Benacchio
Alunos
  • Eduardo Marques Cardozo
  • Fabio Augusto Nakamura de Jesus
  • Wagner dos Santos Backes

Objetivo

Desenvolver um ambiente WEB que, como principal objetivo, faça pesquisas de receitas com base nos ingredientes citados pelo usuário, além de permitir o cadastro de contas e receitas e comentar e favoritar receitas (apenas se tiver conta).

Detalhes

O software Pantufood tem como sua principal função a busca de receitas a partir de ingredientes que possui no momento, e assim foi a implementação do projeto do aplicativo de Android do PantuFood, porém a base de dados era apenas consultada e agora em ambiente WEB pretendemos preencher o vazio do cadastro de informações e de controle de usuários, algo que não existia no aplicativo.



Público Alvo

Primário

  • Jovens adultos e adultos que possuem dificuldades culinárias.
  • Pessoas que moram sozinha.

Secundário

Trata-se de um público adjacente muito grande, pois devido a praticidade do aplicativo, qualquer pessoa com algum interesse culinário pode ser considerado público alvo.

Dicionário de Dados

-
Categorias
Campo LógicoCampo FísicoTipoPKFKRestriçõesObservações
ididint(11)PK-Not Null-
nomenometinytext--Não pode ter números, Not Null-
-
Preparo
Campo LógicoCampo FísicoTipoPKFKRestriçõesObservações
ididint(11)PK-Not Null-
id_receitaid_receitatinytextPKFKNot Null-
instrucaoinstrucaotinytext--Not Null-
ordemordemint(3)--Not Null-


Receitas
Campo LógicoCampo FísicoTipoPKFKRestriçõesObservações
ididint(11)PK-Not Null-
nomenometinytext--Not Null-
tempotempoint(3)--Not Null-
porcoesporcoesint(3)--Not Null-
favoritosfavoritosint(11)--Not Null-
id_categoriaid_categoriasint(11)PKFKNot Null-
quantidade_ingredientesquantidade_ingredientesint(3)--Not Null-


Ingredientes
Campo LógicoCampo FísicoTipoPKFKRestriçõesObservações
ididint(11)PK-Not Null-
id_receitaid_receitaint(11)PKFKNot Null-
ingredienteingredientetinytext--Not Null-
ingrediente_tipoingrediente_tipoenum3567
ordemordemint(3)---enum('titulo', 'ingrediente')
Ingredientes_tags
Campo LógicoCampo FísicoTipoPKFKRestriçõesObservações
ingrediente_idingrediente_idint(11)PKFKNot Null-
tag_idtag_idint(11)PK-Not Null-
Tags
Campo LógicoCampo FísicoTipoPKFKRestriçõesObservações
ididint(11)PK-Not Null-
nomenomevarchar(64)--Not Null, não pode ter número-
opcionalopcionaltinyint(1)--Not Null-
User
Campo LógicoCampo FísicoTipoPKFKRestriçõesObservações
ididint(11)PK-Not Null-
namenamevarchar(100)--não pode conter números-
loginloginvarchar(60)--Not Null, login único-
senhasenhavarchar(32)--Not Null-
emailemailvarchar(100)--Not Null, email único-
profile_imgprofile_imgvarchar(30)--Tamanho de arquivo máximo 5mb-
statusstatusenum----
createdcreateddate--Not Null-
profile_users
Campo LógicoCampo FísicoTipoPKFKRestriçõesObservações
ididint(11)PK-Not Null-
user_iduser_idint(11)PKFKNot Null-
profile_idprofile_idint(11)PKFKNot Null-
createdcreateddate--Not Null-
deleteddeletedint(1)--Not Null-
Profiles
Campo LógicoCampo FísicoTipoPKFKRestriçõesObservações
ididint(11)PK-Not Null-
namenamevarchar(60)--não pode conter números-
descriptiondescriptiontext----
createdcreateddate--Not Null-
modifiedmodifieddate--Not Null-
deleteddeletedint(1)--Not Null-

Principais Funcionalidades

  • Consulta de receitas a partir de ingredientes.
  • Cadastro, edição, e solicitação de exclusão de receitas.
  • Cadastro, edição, consulta e desativação de usuário.
  • Login a partir da conta criada, google, ou do facebook.

Tecnologias a serem Utilizadas

  • PHP
  • MariaDB
  • HTML5
  • CSS3
  • BOOTSTRAP
  • JavaScript

Referências