Backend tarafı için güzel fikirlere ihtiyacım var. Bu başlık altında birden fazla soru sorabilirim, umarım sorun olmaz 😀 İlk misalle başlayayım. Mesela uygulamada instagram'daki gibi bir takipleşme sistemi kurmak istiyorum. Veritabanında nasıl yapmalıyım bu takip işlemlerini?
İlk aklıma geleni yazayım. Düzelte düzelte mükemmelleştirmeye çalışalım. Takiple alakalı bir tablom olsun veritabanında. Takip etmek isteyenin id'si, takip edilecek kişinin id'si ve onay olarak üç kolonumuz olsun. İlk durumda onay kısmı "Beklemede" şeklinde otomatik olarak doldurulsun. Eğer kullanıcı takibi kabul ederse "Onaylandı", reddedildiyse "Onaylanmadı" şeklinde güncellensin.
Buna eklenebilecek bir şeyler var mı sizce? Bunu sormamın sebebi bu fikir aşaması tam olarak tamamlanmış olsun. Kodlamaya döktüğümde şöyle olsaydı, böyle olmalıydı gibi ekstra iş çıkarmasın başıma. Gerçekten çok bunaltıcı olabiliyor böyle olduğunda 😁