Sevgili dodişcim 🙂
Bu konuyu zamanında konuşmuştuk unuttun sanırım.
Zaten bir projenin Web arayüzünü yaptıktan sonra API tarafını yapmakta hiç zorlanmazsın. Kullanacağın sorgular, alacağın cevaplar, aldığın cevaplar üzerinde yapacağın işlemler en kötü ihtimalle %90 aynı olacak.
API tarafında karar vermen gereken husu api Authentication'ı nasıl ayarlayacaksın. Eğer kontrollü ve sağlam bir iş çıkartmak istiyorsan tabiki Passport'u kullanacaksın. Authentication'ı hallettikten sonra geri kalanı ise ihtiyacına göre API Controller'larını ayarlamak.