Bom, preciso construir um sistema que funcionará para web(site) e para mobile(aplicativo). O que preciso fazer para atender as duas plataformas diferentes é criar uma API, para permitir o consumo de ambas as partes, sem acessar o banco diretamente.
A minha dúvida é mais voltada para o sistema web que será construído: posso criar uma API que rode do lado do projeto web? tipo, eu estou criando a API agora(em laravel), e no mesmo projeto eu posso criar o sistema web(também em laravel)? ou são dois projetos que devem ser feitos separadamente?(obs: as duas aplicações, web e API serão feitas em laravel).
Outra dúvida é sobre a hospedagem. O projeto atual está rodando na Hostgator. No caso de serem dois projetos diferentes, eu posso subir os 2 para a mesma hospedagem?
Desde já agradeço pela ajuda de todos.