O ChefBoksi é uma plataforma de serviço de refeições (similar ao HelloFresh) construída com PHP e MySQL usando um padrão de arquitetura MVC.
Ajuda os usuários a selecionar refeições, personalizar planos semanais, rastrear nutrição e gerenciar entregas. A plataforma inclui um painel administrativo para gerenciar produtos, categorias, usuários e pedidos, com suporte para múltiplas preferências dietéticas (sem glúten, Keto, Vegano, Vegetariano, etc.).
ChefBoksi.fi foi concebido como uma plataforma de serviço de refeições para o mercado finlandês. A plataforma permite que os usuários selecionem refeições de várias opções dietéticas, planejem refeições semanais, encomendem ingredientes pré-porcionados com receitas e gerenciem endereços de entrega e rastreiem pedidos.
Declaração de Missão: "Tarjota paras tapa valmistaa herkullista, terveellistä ja ympäristöystävällistä ruokaa kotona" (Fornecer a melhor maneira de preparar comida deliciosa, saudável e ecologicamente correta em casa).
Este foi um projeto de aprendizado focado em entender o desenvolvimento web full-stack, construir uma aplicação web completa do frontend ao backend, trabalhar com bancos de dados e autenticação de usuários, implementar padrões de arquitetura MVC e obter experiência com PHP, MySQL, JavaScript e frameworks web modernos.
O projeto segue uma arquitetura MVC com uma estrutura modular baseada em componentes:
ChefBoksi.Fi/
├── includes/ # Lógica e componentes do backend
│ ├── dashboardcomponents/ # Componentes do painel admin
│ ├── front-end-components/ # Componentes do cliente
│ ├── *_controller.inc.php # Controladores
│ ├── *_model.inc.php # Modelos
│ └── *_view.inc.php # Visualizações
├── css/ # Folhas de estilo
├── js/ # Arquivos JavaScript
├── Kuvat/ # Recursos de imagem
├── Members/ # Área de membros
└── index.php # Ponto de entrada principalO projeto usa um banco de dados MySQL (chefboksi) com tabelas para refeições (ateria), categorias (kategoria), tipos de dieta (ruokavaliot), usuários, pedidos, ingredientes (ainekset) e relacionamentos entre refeições e categorias.
Este projeto está incompleto e foi descontinuado.
Este projeto foi desenvolvido como trabalho final de período escolar para obter uma compreensão mais profunda do desenvolvimento web full-stack. O projeto não foi concluído porque o proprietário do projeto estava incerto sobre os próximos passos e a direção que queria dar ao projeto.