Giter VIP home page Giter VIP logo

gazidentist's Introduction

Diş hekimleri için yapılmış açık kaynak kodlu bir web sitesidir. Yapım süreci devam etmektedir. Yapım süreci bittiğinde https://gazidentist.site adresinden ulaşılabilir olacaktır.

NOT:Üzerinde (ok) yazılanlar tamamlanmış demektir. Diğerleri ya yapım aşamasındadır ya da yapılacaktır.

Yapılacaklar:

  ->Sitenin içerisine kayıt olan her kişi için friends veri tabanına da bir takım veriler girilecek.(ok)
  
  ->Arkadaşlık isteği ayarlamalarına başlandı.(ok)
  
  ->Arkadaşlık isteği gönderiliyor artık isteğin görüntülenmesi(bildirimler kısmında) ve kabul edilmesi ile ilgili kısımlar kaldı.(ok)  
  
  ->Sonrasında ise mesaj odasında bu kişileri kendi odalarımıza ekleyebilmek ve takip ettiğimiz arkadaşların postlarını görüntüleyebilmek var diyebilirim(ok)
  
  ->Kişinin yazı yazma hakkını elinden alma yetkisi 
  
  ->Yayında olan bir yazıyı eğer admin yazmamışsa kaldırma yetkisi.   
  
  ->Yazdıkları yazıları hiçbir suale tabi olmadan yayınlama yetkisi.(ok) 
  
  ->Postlar ve içerikler için like sistemi getirilecek. 
  
  ->Sitedeki mesajlaşmalar şifrelenerek saklanacak.(ok) 
  
  ->Gizlilik sözleşmesi birazcık daha düzenlenecek. 
  
  ->Sitede çerezleri kabul ediyor musun etc... gibi şeyler için izin istenecek özellikle ilk login olduğunda.(ok)

Projenin açıklanması:

  Proje içersinde mysql veri tabanı kullanılmaktadır. gazident_blog.sql kullanılarak veriabanı kolayca import edilebilir.
  
  İncludes/db.php içerisinde veritabanı bağlantısıyla ilgili bilgiler bulunmaktadır. Örnek username, password...
  
  Admin klasörü içerisinde admin kontrol panel ve author klasörünün içerisinde yazar kontrol paneli bulunmaktadır.
  
  Eğer php ve mariadb veya mysql veritabanını indirmişseniz projeyi php -t <PROJECT_PATH> -S localhost:<PORT_NUMBER> diyerek başlatabilirsiniz.

  Projede php-memcache kullanılmaya başlanılmıştır. Bunun için memcache kurulumunu yapmalısınız.

  Toplam depolanacak mesajlaşma sayısını includes/consts.php içerisinden değiştirebilirsiniz.

  Profil resmi ve post resimlerinin maximum boyutlarını includes/consts.php içerisinden değiştirebilirsiniz.

Güncellemeler 15 Kasım 2021: Daha hızlı mesajlaşma olması için mesajları şifreleme kaldırıldı ve mesajlaşmalar ram üzerine alındı. Arkadaşları görüntüleyebileceğimiz subscribers/friends.php sayfası hazırlandı. Mesajlaşma sırasında daha fazla request yapılması sağlandı. info/aboutUs.php için giriş yapıldı ama devamı yazılacak.

Güncellemeler 2021 Kasım 18: Şifreleme daha optimize olacak şekilde geri getirildi. Mesajlaşma odalarına kişi eklemeye giriş yapıldı.

Güncellemeler 19 Kasım 2021: Kurduğumuz mesaj odalarına artık arakdaşımız olan kişileri görebiliyoruz. Arkadaşların paylaşımları kısmında arkadaş olduğumuz kişilerin paylaşımlarını görebiliyoruz. Bir post üzerinde gönderenin isminer bastığımız zaman kişinin profiline gidebiliyoruz. Herkesin ortak katılımına açık olan bir genel oda oluşturuldu. Yan barda resim bulunan kısım yuvarlak bir çerçeve içerisine alındı. Authorların kendi profillerini düzenlerken resim eklemelerine düzenleme getirildi. Post resmi eklemek istediğimizde artık maximum sınır 3MB ve yüklenebilecek dosya tipleri png jpg ve jpeg olarak düzenlendi

gazidentist's People

Contributors

akif-jpg avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.