frontend sıfırdan yazmak genelde daha kolay olur duruma göre değişir. Backend ise sadece fonksiyon kütüphanesi üye sınıfı gibi yardımcı kodlar kopyalanabilir.
Gidipte yemek tarifi sitesinden sosyal medya uygulaması yapmazdım şahsen
Geliştirdiğim helper sınıfları var yıllardır kullanırım tamamını 0dan yazdım, üye giriş çıkış, route, db vs. sadece bunları kullanıyorum , laravel vs halt etmiş çok sade ve bütün işimi görüyor alt yapı olarak hemde benden bir imza gibi düşün gerçi başkalarına yazılım yapmadım fazla genelde kendime çalışıyorum.