Customer cari web sayfası, kullanıcının üye olduktan sonra kendisine şirket hesabı açabilidiği bir web sayfadır. Kullanıcı açtığı bu şirket hesabı ile bu web site hizmetini kullanan diğer şirket hesapları arasında para alışverişi yapabildiği bir hizmettir.
Grid yapılarında Datatablesfaydalandım. Tablo konusunda hem görünüm hem de işlevsellik sağlıyor.
Bu bağlantıdan örnek kullanımı inceleyebilirsiniz: https://github.com/kaankaltakkiran/ornekler/tree/main/datatables
Recaptcha kullandım. Botlara karşı güvenlik sağlıyor.
Bu bağlantıdan örnek kullanımı inceleyebilirsiniz: https://github.com/kaankaltakkiran/ornekler/tree/main/login_recaptcha
-
Proje clone edilir.
-
Database klasöründe ki sql dosyası database import edilir.
-
Projedeki db.php dosyasındaki bilgiler doğru şekilde doldurulur.
-
Kullanıma hazır.
Note: Bu web sitesini, bu dosyadaki kullanıcı giriş bilgileriyle veya kendiniz oluşturduğunuz hesap bilgileri ile kullanabilirsiniz.
Users | Password | |
---|---|---|
User Veli | [email protected] |
123 |
User Ahmet | [email protected] |
123 |
User Selin | [email protected] |
123 |
- Kullanıcı Customer cari hizmetini kullabilmesi için önce üye olması gerekir. Kullanıcı üye olduktan sonra index sayfasına yönlendirilir.
- Kullanıcı login Recaptcha doğrulaması gerekmektedir.
- Kullanıcı,mevcutta olmayan bir sayfaya gitmek istediğinde custom olarak hazırlanan 404 page sayfasını görmektedir.
- Anasayfa da kullanıcı şirket hesabı oluşturma bölümünü görür ve Add Company butonuna tıklayıp şirketini ekler.
- Kullanıcı, şirketini başarıyla ekledikten sonra kendine ait şirket bilgilerini görür isterse See My Company butonuna tıklayarak şirket bilgilerini görebilir yada Balance Transfer Action butonuna tıklayarak para transfer işlemi gerçekleştirebilir.
- Kullanıcı, See My Company butonuna tıklayarak şirket bilgilerini gördüğü sayfa açılır. Bu sayfada kullanıcı isterse şirket bilgilerini güncelleyebilir veya şirketini silebilir.
- Kullanıcı, Update butonuna tıklayarak bilgilerini güncelleyebildiği sayfa açılır, Delete butonuna tıklayarak alert ile emin misiniz diye uyarıldıktan sonra şirketini silebilir.
- Kullanıcı, eğer urlden başka id yazarsa başka kullanıcıların bilgilerini görüyordu. Kontrol eklenerek bu sorun giderildi.
- Kullanıcı, Transaction History sayfasında eğer kullanıcı para gönderdiyse + işareti ile gönderdiği para miktarı, para aldıysa - işareti ile aldığı para miktarı görür.
- Kullanıcı, Balance Transfer Action butonuna tıklayarak para transferi yapabilceği şirketleri görür. Action butonuna tıklayarak seçtiği şirkete para transferi yapacağı sayfaya yönlenir.
- Kullanıcı, para transferi yapacağı kişinin bilgilerini görür. Daha sonra selectlisten kendi şirket hesabını seçerek dilediği miktarda para transferi yapabilir.
- Kullanıcı, para miktari olarak 0 veya negatif bir değer girerse alert ile uyarı mesajı çıkmaktadır.
- Kullanıcı, para transferi yaptıktan sonra sağ üst menüde Transaction History sayfasını görür.Bu sayfada para transfer işlem geçmişini görür.
- Kullanıcı, Transaction History sayfasında gördüğü işlem geçmişinde isterse arama, pdf, excel, csv türünde export alabilir. Ayrıca copy butonu ile kopyalayabilir işlem geçmişini, print ile çıktı alabilir. Sonra olarak column visibility ile istediği sütünu gösterebilir.
https://github.com/kaankaltakkiran/php-proje-resimleri/tree/main/customer_cari_resimler