Projeyi geliştirmek senin maharetine kalmış bir şey. Ama genel olarak OOP ve laravelin kuralları çerçevesinde gitmende fayda var. Laravel ile spgetti yazıyorsan kurumsala yakışmaz, alan kurumlar topa tutabilir.
localhost değilde dışarıdaki bir sunucuya db için bağlanmak istiyorsan .env dosyasındaki db bilgilerini ona göre doldurman yeterli (.env gibi dosyalarda değişiklik yaptıktan sonra cache temizlemen gerekebilir). Örneğin siteadresi/ipsi: port şeklinde erişirsin, eğer değiştirilmemişse varsayılan mysql portu 3306.
Açıkcası MSSQL daha çok .NET projeler için daha uygun, eğer hostu vs kendim ayarlaıp panel vreceğim diyorsan mantıklı ama scripti vereceğim onlar kendi kurup kullanacak diyorsan hoş karşılanmayabilir, sonuçta Laravel'in hitap ettiği alan genelde Linux tarafı.
Gelir modelini oluşturduktan sonra gerisi senin pazarlamana bakıyor.