Skip to content

N1ck49871/TCC-Site-Receitas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Header Wave

Título Dinâmico

Status License Year


🍳 A Essência do Homemade Gourmet

Transformando a forma como você cozinha, come e se conecta com a gastronomia

Um projeto revolucionário que vai muito além de um simples site de receitas. É uma jornada culinária personalizada que respeita suas escolhas, oferece transparência nutricional e celebra a história por trás de cada prato.


📑 Índice Rápido

Conhecer o Projeto

Começar Agora

Aprender Mais

Suporte


🎯 Por Que Homemade Gourmet?

O Contexto

A culinária é muito mais que nutrição. É cultura, tradição, memória e conexão humana. Porém, as pessoas enfrentam desafios reais ao procurar receitas:

❌ Problema

Falta de Personalização

✅ Solução

Recomendação Inteligente

❌ Problema

Sem Informações Nutricionais

✅ Solução

Calculadora de Calorias

❌ Problema

Ignoram o contexto cultural e histórico

✅ Solução

Receitas com história e origem


✨ O Que Nos Diferencia

🤖 Inteligência

Recomendação Personalizada

Nosso sistema aprende suas preferências, traços de personalidade e objetivos nutricionais. Não receitas aleatórias, mas sugestões que realmente fazem sentido em sua vida.

Você não escolhe a receita. A receita te escolhe.

📊 Transparência

Nutrição ao Seu Alcance

Calculadora de calorias integrada que permite ajustar ingredientes em tempo real. Alimentação consciente e planejada, com total visibilidade sobre o que você está comendo.

Controle total sobre sua saúde.

🌍 Inclusão

Culinária para Todos

De receitas tradicionais a opções vegetarianas, veganas e fitness. Cada pessoa encontra espaço aqui, respeitando suas convicções e necessidades.

Nenhuma barreira, só possibilidades.


🌟 Funcionalidades Que Definem a Plataforma

1. 🤖 Sistema de Recomendação Inteligente

Ao se cadastrar, você responde um questionário personalizado. O sistema aprende com você e recomenda receitas que se alinham com:

  • Preferências culinárias pessoais
  • Traços de personalidade
  • Restrições e objetivos nutricionais
  • Histórico de interações

Benefício: Descubra receitas que você realmente adora, sem perder tempo em opções inadequadas.


2. 📊 Calculadora de Calorias Dinâmica

Visualize informações nutricionais precisas em tempo real:

  • Cálculo automático por ingrediente
  • Ajuste dinâmico de porções
  • Valores nutricionais detalhados
  • Orientações de bem-estar

Benefício: Alimentação consciente e planejada, com transparência total sobre cada refeição.


3. 📖 Receitas com Contexto Histórico

Muito mais que um passo a passo. Cada receita inclui:

Elemento Descrição
🌍 Origem Localização geográfica e cultural
👨‍👩‍👧‍👦 Tradição História familiar e significado
📜 Contexto Evolução histórica do prato
💭 Curiosidades Detalhes e significado cultural

Benefício: Reconecte com tradições e compreenda o valor real de cada prato.


4. 🌱 Inclusividade Alimentar Completa

Receitas para todos os estilos de vida:

🥘 🥗 🌿 💪
Onívoro Vegetariano Vegano Fitness
Tradicionais Sem carnes Sem animais Proteína/Nutrição
Com todos ingredientes Ovos e laticínios Totalmente plant-based Equilibrada

Benefício: Qualquer pessoa encontra receitas alinhadas com suas convicções.


5. 👤 Autenticação e Perfil Personalizado

Sistema seguro com experiência individualizada:

  • Login e cadastro com validação robusta
  • Perfil pessoal com preferências salvas
  • Histórico de receitas visualizadas
  • Estatísticas de uso e engajamento

Benefício: Experiência segura e totalmente personalizada.


6. ⭐ Sistema de Favoritos e Avaliações

Uma comunidade ativa compartilhando experiências:

  • Salve receitas preferidas
  • Deixe avaliações e comentários
  • Veja recomendações da comunidade
  • Compartilhe sua experiência culinária

Benefício: Aprenda com outros usuários e contribua para a comunidade.


7. 🔍 Busca e Filtros Avançados

Encontre receitas de forma precisa:

Busca por: Nome | Ingrediente | Tipo de alimentação | Tempo | Calorias | Categoria

Benefício: Localize exatamente a receita que precisa em segundos.


🛠️ Tecnologias Utilizadas

Camada Tecnologia Ícone
Interface HTML5, CSS3, JavaScript Web CSS3 JS
Backend PHP com POO PHP
Dados MySQL/MariaDB MySQL
Ferramentas VSCode, Git, Figma Tools
Servidor XAMPP XAMPP

📦 Guia de Instalação

✅ Pré-requisitos

  • XAMPP (Apache + MySQL + PHP 7.4+)
  • Git instalado
  • Navegador web atualizado

🚀 6 Passos Simples

Passo 1: Clone o Repositório

git clone https://github.com/N1ck49871/TCC-Site-Receitas.git
cd TCC-Site-Receitas

Passo 2: Mova para HTDOCS

Windows:

C:\xampp\htdocs\TCC-Site-Receitas

Linux/Mac:

/opt/lampp/htdocs/TCC-Site-Receitas

Passo 3: Crie o Banco de Dados

  1. Acesse http://localhost/phpmyadmin
  2. Clique em "Novo" (lado esquerdo)
  3. Nome: homemade_gourmet
  4. Clique em "Criar"
  5. Vá para "Importar"
  6. Selecione DB_Receitas.sql
  7. Clique em "Executar"

Passo 4: Configure a Conexão

Abra assets/php/config.php:

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "homemade_gourmet";
?>

Passo 5: Inicie XAMPP

  1. Abra XAMPP Control Panel
  2. Clique "Start" em Apache
  3. Clique "Start" em MySQL
  4. Aguarde ambos ficarem verdes ✅

Passo 6: Acesse o Site

http://localhost/TCC-Site-Receitas

Pronto! 🎉 Seu site está online!


📁 Estrutura do Projeto

TCC-Site-Receitas/
│
├─ 📂 assets/                      ← Arquivos estáticos
│  ├─ css/
│  │  ├─ style.css                ← Estilos principais
│  │  └─ responsive.css           ← Responsividade
│  ├─ img/
│  │  ├─ recipes/                 ← Imagens das receitas
│  │  └─ icons/                   ← Ícones e logos
│  ├─ js/
│  │  ├─ main.js                  ← Scripts gerais
│  │  ├─ calculator.js            ← Cálculo de calorias
│  │  └─ recommendations.js       ← Engine de recomendações
│  └─ php/
│     ├─ config.php               ← Conexão com BD
│     ├─ auth.php                 ← Autenticação
│     └─ recipes.php              ← Gerenciamento
│
├─ 📄 index.php                    ← Página inicial
├─ 📄 login.php                    ← Autenticação
├─ 📄 register.php                 ← Cadastro
├─ 📄 profile.php                  ← Perfil do usuário
├─ 📄 DB_Receitas.sql             ← Script do BD
├─ 📄 .gitignore
├─ 📄 README.md                    ← Este arquivo
└─ 📄 LICENSE

💻 Recursos Implementados

Backend

Recurso Status
CRUD Operations ✅ Completo
Autenticação Segura ✅ Completo
Validação de Dados ✅ Completo
Proteção XSS/SQL Injection ✅ Completo
POO (Programação Orientada a Objetos) ✅ Completo
Sessionamento ✅ Completo

Frontend

Recurso Status
Design Responsivo ✅ Completo
Calculadora Dinâmica ✅ Completo
Filtros Avançados ✅ Completo
Interface Intuitiva ✅ Completo
Favoritos ✅ Completo
Avaliações ✅ Completo

Features Especiais

Recurso Status
Recomendação Inteligente ✅ Completo
Contexto Histórico ✅ Completo
Inclusividade Alimentar ✅ Completo
Comunidade Ativa ✅ Completo

📊 Pesquisa de Campo

Metodologia

Foram entrevistadas ~100 pessoas de diferentes faixas etárias para validar a necessidade do projeto.

Resultados Principais

Pergunta Resultado Interpretação
Acessa sites de receitas regularmente? 87% Sim Alto interesse no mercado
Deseja informações sobre calorias? 76% Sim Alimentação consciente é prioridade
Procura receitas personalizadas? 62% Sim Falta de personalização confirmada
Mantém hábito de cozinhar em casa? 91% Sim Conexão com culinária mantida
Tem restrições alimentares? 62% Sim Inclusividade é necessária

Público-Alvo

  • 👥 Faixa etária: 10-20 anos (maior concentração)
  • 🌍 Distribuição: Todas as idades
  • 👨‍👩 Gênero: Ambos em proporção semelhante
  • 🍳 Comportamento: Cozinham frequentemente em casa

👥 Desenvolvedores do Projeto

Instituição Acadêmica

  • Escola: ETEC de Vila Formosa
  • Curso: Técnico em Desenvolvimento de Sistemas
  • Programa: Integrado ao NOVOTEC
  • Ano: 2022

Equipe de Desenvolvimento

Nome Função
Cassiano Reis de Jesus Desenvolvedor
Guilherme de Souza Cruz Desenvolvedor
Henrriky Jhonny de Oliveira Desenvolvedor
João Vitor Santos de Matos Desenvolvedor
Nicolas de Abreu Alves Desenvolvedor
Rodrigo Mazucato Lopes de Souza Desenvolvedor
Sabrina Maia Quirino Desenvolvedora

Orientadores: Prof. Márcio Bergamin e Prof. Sérgio Muniz


🐛 Troubleshooting

Erro: Conexão ao Banco Recusada

Causa: MySQL não ativo ou credenciais incorretas

Solução:

✓ XAMPP aberto? MySQL ativo (verde)?
✓ Credenciais corretas em assets/php/config.php
✓ Banco homemade_gourmet foi criado?
✓ Reimporte DB_Receitas.sql se necessário

Erro: Página em Branco

Causa: Erro PHP ou permissões

Solução:

✓ Ative error_reporting em php.ini
✓ Permissões: 755 (pastas), 644 (arquivos)
✓ Verifique xampp/apache/logs/error.log
✓ Teste conexão com banco

Erro 404: Página Não Encontrada

Causa: Apache inativo ou URL incorreta

Solução:

✓ Apache rodando? (verde no XAMPP)
✓ URL: http://localhost/TCC-Site-Receitas
✓ Projeto em: C:\xampp\htdocs\TCC-Site-Receitas

Imagens Não Carregam

Causa: Caminho incorreto ou permissões

Solução:

✓ Verifique caminhos em assets/img/
✓ Permissões de leitura dos arquivos
✓ Use URLs relativas: /assets/img/recipe.jpg

🤝 Como Contribuir

Quer melhorar o projeto? Seguindo boas práticas:

Passo a Passo

1. Fork o Repositório

Clique em "Fork" no GitHub (canto superior)

2. Clone Sua Cópia

git clone https://github.com/SEU_USUARIO/TCC-Site-Receitas.git
cd TCC-Site-Receitas

3. Crie uma Branch

git checkout -b feature/sua-feature

4. Faça as Mudanças

# Edite os arquivos
# Teste localmente
# Mantenha a qualidade

5. Commit e Push

git add .
git commit -m "Adiciona: descrição da mudança"
git push origin feature/sua-feature

6. Abra Pull Request

  • Vá para o repositório original
  • Clique "Pull Requests"
  • Clique "New Pull Request"
  • Descreva suas mudanças

📄 Licença

Este projeto está disponível sob a Licença MIT.

Você é livre para usar, modificar e distribuir este código, desde que inclua a licença original.

Consulte o arquivo LICENSE para detalhes completos.


📚 Referências Acadêmicas

O projeto foi fundamentado em pesquisa sobre:

  • História e evolução da gastronomia
  • Nutrição e alimentação saudável
  • Desenvolvimento web com PHP/MySQL
  • Padrões de arquitetura (MVC)
  • Programação Orientada a Objetos
  • Inclusividade alimentar

📞 Informações de Contato

Canal Link
🔗 GitHub N1ck49871
💼 LinkedIn Seu Perfil
🌐 Website Seu Site
📧 Email contact@homemadegourmet.com

🌟 Agradecimentos

Agradecemos aos 100 respondentes da pesquisa de campo, aos professores orientadores e à comunidade de desenvolvimento que continuamente inspira melhores práticas.


"Comida é tudo o que somos. É uma extensão da sua história pessoal, da sua região, do seu bairro, da sua vó."

— Anthony Bourdain


⭐ Se este projeto foi útil, considere deixar uma estrela!

Sua jornada culinária começa aqui. Homemade Gourmet.

About

TCC Site de Receitas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors