Skip to content

Academic search engine with Neo4J Graph Database

Notifications You must be signed in to change notification settings

mnumanmercan/Neo4J

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neo4J

Academic Search Engine with Neo4J Graph Database

Akademik makalelere , yazar ve yayın bilgilerine ulaşılabilecek bir arama sistemi.
  • Bu sistemde database olarak Neo4J Graph Database kullandım

Kocaeli Üniversitesi Yazılım Laboratuvarı 2. Dönem 3. Projesi olarak akademik yayın arama web uygulaması yapmaya çalıştım. Burda bizden istenen teknolojiler :

  • Neo4J Graph Veri Tabanı Kullanımı
  • Backend ile sunucu istekleri yonlendirme vs.
  • Admin ve User sayfaları
    • Veri tabanını görünteleme
    • Veri Tabanını grafik arayüzü ile gösterme (Neovis.JS , npm lib)
    • Eleman ekleme çıkarma ve Neo4J mantığı ile bazı bağlantılar ve ilişkiler kurma

LoginPage

Login saglandiktan sonra :

  • Verilerin tablo görüntüsü
  • Arastirmaci ekleme,silme,arastirmacı yayın ilişkisi kurma gibi veri tabanında gerceklesebilen yetkilendirme formları var
  • Neovis ile yapılan veri tabanının visualize ile grafik gösterimine erişmek için grafik butonu

AdminPage

Admin sayfası bu şekilde. Not: Arayüz düzeltmeleri yapılacaktır odak backend oldugu icin bu kısma yeterince vakit ayrılamadı.

Neovis

Neovis paketi ile Neo4J yi kendim visualize edip gösterdim

Projeyi indirdikten sonra terminalde şu komutları sırasıyla çalıştırın:

  • $ npm install
  • $ node app

Böylece projeniz çalışmaya hazır hale gelecektir , fakat tabi birde Neo4J veri tabanımız gerekiyor.Aşağıdaki linkten desktop indirebilir ya da sandbox ile ücretsiz çalıştırabilirsiniz. Ben Neo4J desktop ile devam ettim.

Neo4J

Neo4J

About

Academic search engine with Neo4J Graph Database

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published