a pessoa pode ver, interagir, a "cara" do seu projeto (de extrema importância), se for feito de forma responsiva melhor ainda :) Backend -> onde estarão todas as regras do seu projeto, integração com outros serviços/apis, se conecta com banco de dados (front/app chamam infos dele), caso não dê tempo deixe as informações "mockadas" e depois crie um backend Mobile -> usar a solução desenvolvida direto pelo celular é otimo, se alguém da equipe tiver essa skill vale investir nessa entrega
ideia em "historias de usuário" - com cada funcionalidade planejada Priorize as que vão gerar mais valor (não necessariamente valor fincanceiro) Conheça as skills do seu time
requisitos anotados para evitar um retrabalho de última hora É iniciante nessa área? não tem NENHUM problema, com certeza já existe alguma tutorial para o que você quer fazer. Peça ajuda! Mentores/equipe/org estão aqui para ajudar!
Em vez de pesquisar por uma ferramenta e ter de ler toda a doc procure especificamente pelo que você quer fazer com essa ferramenta. Feito é melhor que perfeito -> talvez não dê tempo de aprender um framework ideial, faça com o mais simples :) Não reinvente a roda, se já existe uma API que já faz parte do que você precisa, não é necessário criar do zero :)