Skip to content

Safety app that automates the notification of emergency contacts

Notifications You must be signed in to change notification settings

ECS189E/TapGuard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TapGuard

  1. Bodyguards are stoneage. Today we use TapGuard
  2. Guardian app that notifies your loved ones on demand and automatically.
  3. When you are travelling, if you feel unsafe, you tap a button to notify your guardians/emergency contacts

Cocoapods Used

  1. Firebase: Core, Auth, Phone, Database, GoogleSignIn
  2. SwiftyButton
  3. PhoneNumberKit
  4. LocationPickerViewController
  5. Alamofire
  6. PMAlertController

Contribution Overview

Charles

  • UI Mockup with Adobe XD
  • LoginViewController and LoginView
  • PhoneNumberViewController and PhoneNumberView
  • VerificationViewController and VerificationView
  • HomeViewController and HomeView (With Saksham)
  • JourneyViewController and JourneyView (With Saksham)
  • Twilio and Firebase Setup
  • EmergencyContact Model (With Saksham & Dhawal)
  • Functions API which connects client side to Firebase (With Dhawal)

Saksham

  • HomeViewController and HomeView (With Charles)
  • JourneyViewController and JourneyView (With Charles)
  • RecentLocationsViewController and RecentLocationsView
  • SettingsView UI Components (With Dhawal)
  • User Model (With Dhawal)
  • EmergencyContact Model (With Charles & Dhawal)

Dhawal

  • SettingsViewController
  • User Model (With Saksham)
  • EmergencyContactModel (With Charles & Saksham)
  • Funtions API (With Charles)
  • UI Improvements in Login, Home, RecentLocationPicker

Mockup

https://xd.adobe.com/view/4fcc0843-b4a6-4c78-7cff-e146b7e54226-39fd/ UI Mockup

Application Development Phase UI Screenshots

Login View

Login View Portrait

Login View Landscape

Phone Verification View

Phone Verification View Portrait

Phone Verification View Landscape

Code Verification View

Code Verification View Portrait

Code Verification View Landscape

Home View

Home View Portrait

Home View Landscape

Settings View

Still under construction Settings View Portrait

Recent Locations View

Recent Locations View Portrait

Recent Locations View Landscape

Journey View

Journey View Portrait

Journey View Landscape

About

Safety app that automates the notification of emergency contacts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published