Skip to content

The website is created that using with HTML, CSS, JavaScript (NodeJS) and MongoDB

Notifications You must be signed in to change notification settings

aslihanakbulut/Sensor-Tracking-System-with-NodeJS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Sensor Tracking System

NodeJS ile Web programlama dersi kapsamında geliştirilmiş bir projedir. Sensor takip sistemi, kullanıcıların belirttiği Merkez Nokta Konumu ve Yarıçap değişkenine göre belirli bir alan içerisinde belirtilen Sensor Tipi ve Sensor Sayısına göre sensor oluşturmamıza olanak tanır. Sensor oluşturulurken ayrıca kullanıcıdan Sensor Raporlama Sıklığı değerinin girilmesi istenir. Oluşturulan Sensorler belirtilen raporlama sıklığına göre kayıt oluşturup kullanıcıya listelemektedir. Kullanıcı sensorlerden gelen bu verileri gerçek zamanlı olarak takip edebilmektedir.

Proje Ekibi

Sensor Oluşturma

Sensor Olusturma

Gerekli bilgiler doldurulur

Sensor Olusturma2

Sensorler oluşturulur
Başka bir Sensor oluşturmak istersek;
Önceki X ve Y noktaları ve Yarıçap bilgisi bize gösterilir

Sensor Olusturma3

Sensor Listeleme

Sensor Listeleme

Bütün sensorlerin kullanıldığı durum

Sensor Listeleme

Sensor Detayları

Sensor detayları listelenir
Kullanıcı gerçek zamanlı olarak bu verileri takip eder

Sensor Detay Sensor Detay Sensor Detay Sensor Detay

Projeyi Çalıştırma

Proje dizinine geçin: cd NodeJSProje

Gerekli indirmeleri yapın: npm install

Düzenlemeler: "app.js" içerisindeki const dbURL = 'mongodb+srv://kaan:asd123@nodejs.dlvdw.mongodb.net/node-sensor?retryWrites=true&w=majority' veritabanı bağlantısını kendinize göre yapılandırınız

Çalıştırma: node app.js yazarak programımızı çalıştırabilirsiniz

Programımız http://localhost:3000/ adresinde çalışacaktır

Proje Yapısı

Proje yapısı aşağıdaki gibidir.

Dosyalama

About

The website is created that using with HTML, CSS, JavaScript (NodeJS) and MongoDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • EJS 62.2%
  • JavaScript 37.8%