Escopo do projeto redigido para fins de avaliação.
Devido ao aumento de cozinheiros durante e depois a pandemia de COVID-19 e também ao aumento de consumo de conteúdo sobre receitas em sites como Youtube, nós concluímos que um aplicativo que auxilie o dia-a-dia na cozinha terá grnade valor para aqueles que gostam de cozinhar.
Desenvolver um aplicativo mobile que tenha como diferencial a utilização de inteligência artificial e praticidade de uso durante a tarefa de preparar alimentos.
- Utilizar a tecnologia para auxiliar de maneira interativa a confecção de receitas culinárias.
- Consolidar ainda mais a utilização de sistemas de chatbots.
- Entregarvalor às pessoas que cozinham por meio do uso da inteligência artificial e da praticidade ao utilizar o aplicativo.
Chefbot é um aplicativo mobile que age como co-piloto para cozinheiros e tem como principal funcionalidade um agente conversacional que interage com o usuário enquanto o mesmo realiza suas tarefas culinárias.
O usuário cadastra os ingredientes disponíveis no aplicativo e, por meio de inteligência artificial, o Chefbot informa todas as receitas possíveis de serem feitas. O cadastro de ingredientes é feito por meio da troca de mensagens com o Chefbot, ou também ao enviar uma foto do ingrediente.
Ao escolher uma receita, seu modo de preparo e uma listagem de ingredientes é exibida. O usuário pede ao Chefbot para ditar o modo de preparo por áudio, assim o mesmo não precisa ficar pegando o celular na mão enquanto cozinha.
Diagramas dos modelos arquiteturais utilizados no desenvolvimento e deploy do projeto.
A API segue a arquitetura MVC
esse diagrama pode ser atualizado PRECISA ADICIONAR O MÉTODO 'listagemLogica' nos Services e Repositories
Essa tabela pode (e deve) ser atualizada posteriormente.