Selamalar firebase kullanılan projelerde database firebasede olduğu için hazır olarak bir çok özellik sağladı için ekstra api yada başka bir şeye ihtiyacınız yok.
- Admin panel geliştirebilmek için gerekli adımlar şöyle;
1- Web panel her yerden erişebilir olucak mı ? Eğer cevap evet ise bir domain almanız gerekli ama domain almadan da direk firebase hosting hizmeti ile bir web projesi yayınlayabilirsiniz.
Firebase hosting.
2- Eğer firebase hosting kullanıcaksanız domain almayacaksınız bilmeniz gereken bir kaç şey var a- Node.js b-Javascript c-Html d-Css bunları biliyorsanız bir web sayfası geliştirebilir ve bunu giriş özelliği ekleyerek firebase admin sdk ile girişten sonra tüm firebase db deki veriler üzerinde manüpüle yapabilirsiniz.
Firebase Admin Sdk.
3-Firebase kullanılan sistemlerde ekstra bir domain hosting vb. şeylere gerek olmadan yukarıdaki gibi bir web admin panel yayınlayabilirsiniz.
Eğer Domain alıp bir site kurmak kurup bunu yine isterseniz firebasede hosting de barındırır yada başka bir hosting hizmeti alabilirsiniz.Bu işlemler içinde gereken adımlar şunlardır;
a- Bir domain almak ve hosting hizmetine bağlayarak barındırmak.
Fİrebase db kullanılmasaydı mssql yada mysql bilmek ve hosting tipine göre C# yada php bilmek gerekebilirdi ama firebase db kullanırken ekstra bir database ve dil bilmeye gerek yok.
Firebase db kullanırken yine en mantıklı olan işlem Javascript -Html-Css ve Nodejs dörtlüsü size yeterli olucaktır. Geliştiridiğiniz web panel projesini kolaylıkla hosting'e deploy edebilir ve 2 numaralı satırda yazdım gibi geri kalan tüm işlemleri tamamlayabilirsiniz.