Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI general description - P2P mode #122

Open
Tracked by #121
armantorkzaban opened this issue Nov 29, 2022 · 0 comments
Open
Tracked by #121

UI general description - P2P mode #122

armantorkzaban opened this issue Nov 29, 2022 · 0 comments
Assignees
Labels

Comments

@armantorkzaban
Copy link
Member

armantorkzaban commented Nov 29, 2022

  1. Modes selection (modes are internet, P2P, mixed: default)
    • select connection type (list, buttons??)
    • Need option to select the type of connection (modal/ pop-up asking if they would like to go to P2P (if mixed mode is set to default)
      • Internet (unsafe - automatic)
      • Mixed/meshed (you have internet but it suddenly drops - happens automatically - DEFAULT MODE)
      • P2P (safe - only when there is no internet - user is asked if they would like to use it, if yes, then an icon appears in the status bar)
        • (Should give an option in settings to set defaults)
        • Click the icon for the detailed view to appear
          • Status view will appear
            • Status of the P2P network (notification of network in status bar)
              • Red/grey - no connection
              • Green/blue - connected
              • Blinking/loading - sending and receiving
              • Checkmark to show received all information
              • Double Checkmark to show sent all information
            • Map view to visually see the network mesh network. graph veiw
          • Send/Receive a ping to join the network (as a notification)
            • View the list of your documents that have been uploaded

Scenario & steps:

  • User had no [safe] internet connection. Decides to run a survey in university campus-I about a demo. {dates, location, chants, strategy}
  • After creation of the survey & selection of P2P mode user publishes the survey
  • All the devices with enabled P2P receive a notification
  • Data exchange begins and ends successfully
  • User leaves campus-I and goes to campus-II
  • New users with P2P on campus-II will receive the updates of campus-II and share their own updates with the user
  • User goes back campus-I. Synchronization takes place.
  • Meanwhile connects to [safe] internet and synchronizes all its P2P content via Sync via DHT #101 with the rest of the world.
@lukas-h lukas-h moved this to 🆕 New in Fordem – Project Plan Nov 30, 2022
@tcf-admin tcf-admin moved this from 🆕 New to 🏗 In progress in Fordem – Project Plan Nov 30, 2022
@tcf-admin tcf-admin changed the title UI for decentralized mode UI general description - P2P mode Nov 30, 2022
@armantorkzaban armantorkzaban moved this from 🏗 In progress to 🔖 Ready (to work on) in Fordem – Project Plan Apr 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: 🔖 Ready (to work on)
Development

No branches or pull requests

2 participants