Release v1.0 - Apt3kStudio/Phone GitHub Wiki

Functional implementation

(First Development Phase)

Release 1.0

Phone

Features

Vibration :heavy_check_mark: v1.0

Sound :heavy_check_mark: v1.0

Flash :heavy_check_mark: v1.0

Email :heavy_check_mark: v1.0

SMS :x:

Preliminary Functionality

Pages Register Account :heavy_check_mark:

Registering a user is a basic form post that create an account using Asp.Net Identity system that lives on the WebApi Project. ASP.NET Identity is a totally rewritten framework that brings the ASP.NET membership system into the modern era. ASP.NET Identity makes it easier to integrate different authentication systems such as local username, password as well as social logins such as Facebook, Twitter etc

Sign In :heavy_check_mark:

The signing service handles the sign in request to the WebApi. The WebApi is in change to authenticate the user and then it returns an internal token which also contains the account type which determines the level of access that specific user has.

Navigation System across home, alert, notification, setting, test(development test) are implemented:heavy_check_mark: Firebase Remote push notification system pre-configured. Futher implementation will need to be implemented


WebAPI

Authentication System :heavy_check_mark: Create Secure Token :heavy_check_mark:

This Token will be consume by the phone application instead of the user signing in everytime. Users will only be required to use their credentials one time unless the application is logged out. When a user signs in the WebApi returns the token(Locally created token, further implementation from google, facebook could be set at a later stage). The token then gets stored on the phone and everytime the app needs to get resources from the WebApi this token will be use to authenticate the user.

Web Portal

UserAccount Management :heavy_check_mark: Send Notification to the phone:heavy_check_mark: Basic implementation of Firebase :heavy_check_mark:

Firebase is a Middlewear system that provide us with the flexibility of sending data from our WebApi to the phone app. As of right now I have consider using this system to allow us to send push notification the the phone app. Since we are able to send information from the WebApi we should also explore the follwoing Event Triggers:

  • Vib
  • Sound
  • FlashLight

Need to create account :x:


live development site

Find my phone Release

Message Notification Features

Type of messages: Issue #52

  • SMS Feature
  • vibration Feature Release v1 :heavy_check_mark: Issues #46 #47
  • sound Feature Release v1 :heavy_check_mark: Issue(s) #49 or
  • flashing Feature Release v1 :heavy_check_mark: Issue(s) #48

withing extreme short distance (2 to 5 feet or 5 to 10 feet)