paceuniversity / cs389f2022team3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Contributors Closed-Pulls Open-Issues Closed-Issues


Logo

Indexify

A real time water quality monitoring solution for Android!
Project Dashboard »

Table of Contents
  1. About The App
  2. Requirements and Discovery
  3. Development Tools
  4. Architecture and Design
  5. Sprints

About The App

To solve Sustainable Development Goal (SDG) #6: Ensure availability and sustainable management of water and sanitation for all, Team 3 is driven to develop a solution. Our goal is a water quality monitoring solution that can be used on smartphones. Specifcally, we are targeting Android based devices for this proof-of-concept.

The accessability to such information is a must for living in a healthy society. People have the right to know what is in their drinking water in a reliable and timely manner. Using latest Android technologies we are building the Kotlin based application to serve the world.

Some notable features included:

  • Live sensor data
  • Historical search of sensor data
  • Viewing different locations

This is one large step to a better and more sustainable world.

(back to top)

App Contributors


Andrew Iadevaia


Jenn Sommer


Matt Bavaro


Michael Falco

(back to top)

Requirements and Discovery

This section provides the links to this projects requirements and discovery phase documents. Most importantly the sprint backlogs that show our progress and mindset throughout the development process.

General Requirements

Sprint Backlogs

(back to top)

Development Tools


(back to top)

Architecture and Design

This section shows diagrams and models ranging from the physical infastructure we developed on to the interactions between certain components in our android app.

Physical architecture

The backend that our application is built ontop of is cloud based APIs and No SQL timeseries databases to query and store the sensor data infromation that is collected.

Infastructure

(back to top)

Use case diagram

UseCase

(back to top)

Sequence diagram

Sequence

(back to top)

Activity diagram

Activity

(back to top)

About


Languages

Language:Kotlin 100.0%