Executando verificação de segurança...
2

Como estão em duas pessoas acaba se tornando mais "facil" pois você pode voltar seu estudo para parte front-end e seu amigo para o Backend.
Mas de maneira geral, como o intuito do software é para PC/Celular o conteudo a ser estudado na parte visual do site seria HTML/CSS que não são linguagens de programação, porém será de extrema importancia para desenvolvimento da parte visual e o Javascript tanto para parte interativa do site como a comunicação com o Backend.
Na parte Front-end vai depedender do Framework que deseja utilizar, podendo ser da sua escolha e o que achar mais "tranquilo" - alguns por exemplo: React, VUE, Angular.
Porém caso não tenha conhecimento ainda de HTML/CSS/JS recomendo aprende-los de maneira indivual para posteriormente partir para os Frameworks.

Já para parte Backend acredito que PHP, MySQL de maneira geral consiga sanar todos essas solicitações feitas pela empresa.

Se tanto seu amigo quanto você não tenham conhecimento nessas linguagens ou similares vai ser um pouco complicado a criação desse software e irão necessitar de muitas horas de estudo/aprendizado. Se são apenas vocês 2 no projeto e estão criando algo do zero um conhecimento em algum editor de fotos como photoshop por exemplo, para criar a identidade visual da empresa seria interessante para a venda do produto.

Carregando publicação patrocinada...
1

Confesso que em meu início de jornada no mundo da programação eu tentei fugir dessa famosa tríade do front: js, css e html. Porém, vejo que é muito necessário ter o conhecimento das mesmas para a criação de projetos "simples" como esse! Obrigado por compartilhar seu ponto de vista! Vlw!