Evaluating bids

Proyecto de programación y tecnología

Published on the October 28, 2018 in IT & Programming

About this project

Open

Title: P2p browser

part 1: pc version
final submission: a file called browser.exe which proceeds to the installation (on PC) of a browser / search engine enabling to go through and to download the files of a P2P network without internet connection.
Requirements:
a) General requirements
- It shall enable the creation of a stable mesh network through which all the users can share among themselves the documents placed in a file called Browser.
- It shall work as a normal web browser in absence of the mesh network.
- It shall enable to pass from the internet network to the mesh network easily (for example, double-clicking enter button or selecting in a specific case)
- It shall work on Windows

b) Requirements for the search engine
- It shall contain two bars: one to search and another for URLs (same principle as Chrome)
- It shall enable to filter the results according to their nature (image, video, sound)
- It shall give, as a result of the search process:
1) The results of the search process on the mesh network: shows the location of the file so the user can click on it and download the file + an icon showing the nature of the file.
2) The results of the search process accomplished on the internet.

C) Requirements for the documents sharing
- It shall automatically create a file called Browser in which the user can place the documents to be shared. - It shall create an indexation to optimize the search process.
- It shall use an optimal download protocol:
o Ideally, the mesh network shall use Bluetooth protocol (advantage: it enables the Bluetooth network to work in parallel with the internet network)
o If this is not possible, it shall use Wifi protocol (disadvantage: it is not possible to browse the internet when using the P2P network, a priori)

References:
1. Opengarden meshkit  https://www.opengarden.com/meshkit.html 2. Bridgefy https://bridgefy.me/ 3.
https://hypelabs.io/ 4. http://max-mesh.com/max-mesh-ios-android-sdk/ 5. http://newaer.com/developers/  -  http://newaer.com/apps/kiosk/ 6.
https://en.wikipedia.org/wiki/Briar_(software) 7. AirDrop (Apple) https://www.extremetech.com/computing/179066-what-is-mesh-networking-and-whyapples-adoption-in-ios-7-could-change-the-world  8. Bluetooth meshed: https://www.computerworld.com/article/3209156/apple-ios/what-apple-users-need-toknow-about-bluetooth-mesh.html  9.
http://www.servalproject.org/

part 2: app version
final submission: a mobile application enabling to share the files among iphone/android in a mesh network with no internet connection.
Requirements: It shall enable to upload and to share the files using an interface similar to Tinder (swipe right/left if the user is interested or not in the file).

Category IT & Programming
Subcategory Other
Project size Medium
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)

Delivery term: Not specified

Skills needed