Electron ve ReactJs kullanılarak yapılmıştır.
Electron kullanılarak, herhangi bir api üzerinde listeleme, güncelleme ve silme adımlarını tecrübe edebilmek için yapılmıştır.
Proje altyapısında Create React App, ElectronJs ve tema olarak React Boostrap kullanılmıştır.
Projeyi bilgisayarınıza klonladıktan sonra
komutu ile bağımlı kütüphaneleri indirmelisiniz.
Çalıştırmak için
komutunu kullanabilirsiniz.
Uygulama içerisinde backend olarak Regres dummy api kullanılmıştır.
[x] Electron uygulaması React altyapısı ile son sürümlerde çalıştırılmalıdır.
[x] React temalarından herhangi birisi entegre edilmelidir.
[x] Backend api için basit bir altyapının oluşturulması sağlanmalıdır.
[x] Electron için herhangi bir native kütüphane entegre edilip test edilmelidir. (Notification service kullanıldı)
[x] Api içerisinde CRUD işlemleri yapılmalıdır. (Insert dışında diğer işlemler tamamlandı)
-
Ayrıca pencereler arası iletişim için IpcMain ve IpcRenderer örneklerini kaynak kodlarda bulabilirsiniz.
-
Api iletişim kütüphanesi için axios kullanıldı.