Skip to content

Frontend Intership case project that given by Siber Savaş Akademisi.

Notifications You must be signed in to change notification settings

erayates/siber-savas-akademisi-case

Repository files navigation

Siber Savaş Akademisi Case

Bu proje, MockAPI'den gelen verileri kullanarak bir kullanıcı tablosu oluşturur. Kullanıcılar adına veya e-posta adresine göre aranabilir, tablo içerisinde silme - düzenleme işlemleri yapılabilir ve seçili kullanıcılar toplu olarak silinebilir.

Kullanılan Teknolojiler

İstemci: React, MaterialUI

Araçlar: MockAPI

Demo

Uygulamanın demo versiyonuna aşağıdaki linkten ulaşabilirsiniz.

https://siber-savas-akademisi-case.vercel.app/

Ekran Görüntüleri

Uygulama Ekran Görüntüsü Uygulama Ekran Görüntüsü Uygulama Ekran Görüntüsü Uygulama Ekran Görüntüsü Uygulama Ekran Görüntüsü Uygulama Ekran Görüntüsü Uygulama Ekran Görüntüsü

Rozetler

MIT License

Kullanım

  • Kullanıcıları silmek için tabloda kullanıcının yanındaki silme ikonuna tıklayın.
  • Kullanıcıları düzenlemek için tabloda kullanıcının yanındaki düzenleme ikonuna tıklayın.
  • Kullanıcıları toplu bir şekilde silmek için ilgili kullanıcıları seçip tablonun üstündeki silme butonuna tıklayın.
  • Kullanıcıları aramak için arama kutusuna ilgili kişinin kullanıcı adını veya e-posta adresini girin.

API Kullanımı

Tüm Kullanıcıları Getir

  GET /api/v1/users

Bir Kullanıcıyı Getir

  GET /api/v1/users/${id}
Parametre Tip Açıklama
id object Gerekli. Çağrılacak kullanıcın anahtar değeri

Bir Kullanıcıyıyı Sil

  DELETE /api/v1/users/${id}
Parametre Tip Açıklama
id object Gerekli. Silinecek kullanıcın anahtar değeri

Bir Kullanıcıyı Güncelle

  PUT /api/v1/users/${id}
Parametre Tip Açıklama
id object Gerekli. Güncellenecek kullanıcın anahtar değeri

Bir Kullanıcı Ekle

  POST /api/v1/users
Tip
object

Bilgisayarınızda Çalıştırın

Projeyi klonlayın

  git clone https://link-to-project

Proje dizinine gidin

  cd my-project

Gerekli paketleri yükleyin

  npm install

Sunucuyu çalıştırın

  npm run dev

Katkıda Bulunma

1. Bu depoyu çatallayın.
2. Yeni bir dal oluşturun. (git checkout -b feature/fooBar)
3. Değişikliklerinizi yapın ve bunları adlandırın.
4. Değişikliklerinizi kaydedin. (git commit -am 'Add some fooBar')
5. Dalınıza itin. (git push origin feature/fooBar)
6. Bir birleştirme isteği oluşturun.

About

Frontend Intership case project that given by Siber Savaş Akademisi.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published