Skip to content

Latest commit

 

History

38 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JD Security Solutions

A Environmentally Friendly Mobile Security Monitoring Solution

Developers


Jacob Arsenault N01244276
Concept created alongside Daniel O'Donnell

Description


This project is being developed for the Humber College Class CENG319 "Software Project"

This project aims to:

  • Provide users with an environmentally friendly way to monitor their spaces with security cameras
  • Use exisiting android smartphones as secuirty cameras
  • Store login information on external database for secure logins
  • Store recorded video locally and on an external database for access across multiple devices
  • Set up multiple camera nodes so several areas can be monitored at once

Update Log


Milestone 1

  1. Created Design Document
  2. Created Test Plan
  3. Created Requirement Analysis
  4. Submitted Proposal
  5. Created Basic Login Page for the Application

Milestone 2

  1. Created layouts for major pages
  2. Stores user information on firebase
  3. Retrieves user information from firebase
  4. Supports English and French locales
  5. Supports portrait and landscape modes
  6. Records videos and stores them to local device
  7. Plays back previously recorded videos
  8. Stores user login to SharedPreferences for easy return login
  9. Confirms exit of application via back key press
  10. App remembers if device is used as a viewer or recorder
  11. Handles run-time permissions
  12. Scrubbing of video playback in 3 seconds intervals (The length of each recording)
  13. Placeholder logo completion
  14. Implemented bottom navigation menu
  15. Confirmed working beta release on both emulated Pixel 3 and Physical Samsung Note 9

Final Submission, Completion of Version 1.0

  1. Completed recording and viewing classes, fully multithreaded
  2. Completed layout touch-ups
  3. Properly handles all permissions
  4. Database storage for recordings implemented
  5. Viewing videos from database implemented

Planned Future Updates


  1. Finer tuned seekbar
  2. Customizable settings such as resolution and storage destination
  3. Option to delete recordings or entire user account
  4. Increase user storage limit by switching storage database from Firebase Storage to Amazon s3

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages