Skip to content

A cross platform integration client focused on making your multi screen ecosystem simple by bringing your devices together.

License

Notifications You must be signed in to change notification settings

AlfredoSequeida/rum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rum

License: GPL v3 contributions welcome

Rum is a cross platform integration client focused on making your multi screen ecosystem simple by bringing your devices together.

Please note, rum is not yet ready for usage and is currently under development.

Additions to the to-do list are welcomed.

To Run

  1. Install npm for your system

  2. In rum's root directory run these commands in a terminal / command line

Install dependencies

npm i 

Run

npm start

To-Do List

  • Implement angular route menu
  • Implement html for different sections
    • Files
    • SMS
    • Phone
  • Implement solution to avoid mixing of devices on the same network
    • Create login screen
      • html
      • js
  • Implement device selection
    • Create device selection screen
    • Selection should include:
      • Device host name
      • Device OS type
  • Implement application update feature on launch
    • Update feature should:
      • Display update log
      • Prompt user to update or cancel
      • Compare package.json file version
      • Pull latest version from github repo (probably a release version to integrate well with OS installation)
      • Compile application if necessary and automatically install
  • Implement phone server side solution
    • Android / IOS (Possible jailbreak required for one or more of the features bellow)
      • SMS Can be done through jailbreak or with an iCloud solution for IOS)
      • Files
      • Phone
      • Contacts
      • Add native client side OS desktop notifications for phone side notifications
    • Experimental Features
      • Third party application interaction