Iniciei este projeto com o objetivo de compreender melhor o funcionamento por trás de interfaces de linha de comando como o Bash, enquanto pratico desenvolvimento em Python.
Principais Funcionalidades
- Execução de comandos & Ciclo de vida: REPL (Read-Eval-Print Loop) completo implementado enquanto gerencia subprocessos para executar comandos externos.
- Pipelines Avançadas & Redirecionamento: Suporta encadeamento de comandos e redirecionamento de saída.
- Preenchimento automático dinâmico & Histórico: Suporta preenchimento automático de comandos internos e externos assim como a navegação e gerenciamento do histórico de comandos.
- Comandos Internos: Implementação customizada de comandos essenciais so shell.
- Parsing Robusto: Garante a interpretação correta de aspas, barras invertidas e argumentos complexos.
Sinta-se à vontade para explorar o repositório do Sheo no GitHub para mais detalhes!
O objetivo é um aplicativo que possa ajudar o usuário a cozinhar diversas receitas baseadas nos ingredientes que ele possui à disposição em casa.
O usuário pode tirar uma foto dos ingredientes que possui em casa, que serão identificados pelo OCR e utilizados para filtrar receitas que podem ser feitas com aqueles ingredientes.
O desenvolvimento do aplicativo ocorreu durante o semestre por uma equipe de 13 estudantes.
Minha Contribuição
- Fui exclusivamente responsável pela implementação do OCR e pela integração do mesmo com ambos backend e frontend.