A Network Discovery and Backup project

A Network Discovery and Backup project

Cancelled

Job Description

Network Discovery service, which can be used to discover the local network attached devices and show them graphically in a form of a tree, and 2-A Backup Service, which can be used to copy the artifacts that are on the local network attached devices onto our Amazon cloud server to back them up. Before any of the services could be used, the user needs to register first. During the registration process he could select the service that he desires. The network discovery service will be free of charge but the backup service will not. H

ere are the minimum types of devices on the network that this website needs to discover:
Windows OS - including all versions of Windows personal computers/laptops/notepads Apple OS - including all versions of Apple personal computers/laptops/notepads Linux OS - including all versions of Linux personal computers/laptops/notepads Smart Phones - including iPhones, Androids, Galaxies, Blackberries, and all their versions

The following is the hierarchy of the tree:
1- Account Node - This is the highest node on the tree. The name of the node is represented by the name of the account holder.

2- Network Nodes - They are located under the Account Node. The name of each node is represented by the name of the network that was scanned.

3- Device Nodes - They are located under Network Nodes. The name of each node is represented by the name of the device. Each node shall show the name of the device, the type of the device, the Mac ID of the device, and the name of the OS on the device.

4- User Nodes - They are located under Device Nodes if applicable. The name of each node is represented by the name of a user on that device.

5- Master Folder Nodes - They are located under User Nodes or under Device Nodes.

6- Artifact Nodes - They are located under Master Folder Nodes. These are files and folders on the device. The name of each node is represented by the name of each artifact.

7- Version Nodes - They are located under Artifact Nodes. Each node shows the size, date, and version of the artifact.

As part of this, for every endpoint type device, an agent needs to be built so it could be installed on the endpoint to communicate with the website server for receiving and passing information.

The website should also include version control capabilities for the backed-up artifacts. And the backed-up artifacts should be encrypted.

The website should also include the following functionality:
-Account Registration
-Logon/Logoff
-Forgot password
-Change/Reset Password
-Device Discovery
-Schedule Discovery
-User Management
-View Network Tree
-Refresh Tree
-Restore Artifact
-Copy Artifact
-Move Artifact
-Remove Artifact
-Increase Storage Quota
-Change Payment Plan
-View Billing History

The details of the project can be provided after the initial touch base. The chosen web developer has to be very experienced in such projects. The preferred person is the one who has created similar websites in their past projects.

Please provide a quote.

Thanks,

Mike