Hava Kalite Takip Uygulaması
Uygulama, kullanıcının bulunduğu konumdaki havanın kalitesini takip etmesini, hava kirliliğine neden olan durumları uygulama üzerinden yetkililere bildirmesini amaçlamaktadır. Uygulamaya aile üyeleri eklenebilmekte ve bu üyelerin bulundukları şehirlerdeki hava kalitesi takip edilebilmektedir.
Kurulum gRPC Server Tarafı
hava_kalite_takip/AirQualityApi/air-quality-api/grpcServer/proto/Server/
Dizinine gidiniz:
-
npm install Komutunu çalıştırınız:
$ npm install
-
npm install gRPC paketlerini yükleyiniz:
$ npm i grpc $ npm i @grpc/proto-loader
-
Bir başka terminalde gRPC server 'ı çalıştırınız:
$ node server.js
Kurulum NodeJs Server Tarafı
hava_kalite_takip/AirQualityApi/air-quality-api/
Dizinine gidiniz:
-
npm install Komutunu çalıştırınız:
$ npm install
-
Bir başka terminalde Server.js 'i çalıştırınız:
$ node server.js
Kullanılan Teknolojiler
- Google Maps Api
- Air Quality Index Api
- Android Studio 3.6
- Java 1.8
- Node.js
- MongoDB
- Firebase Cloud Storage
- gRPC
Ekran Görüntüleri
Hava kalite takip ekranları
Rapor/şikayet ekranları
Aile üyesi ekleme ve hava takip ekranları