More detail (UI mockups, data model) is included in the attached file.
THE BRIEF:
My company requires a website that will allow super users to upload packages of files, create users in the system and create managers in the system, and assign those users and packages to a ‘company’.
Managers should be able to create Groups and assign Users and Packages from their company, to that Group. Managers should also be able to run reports on their users, to see which users have downloaded which Packages.
Users should be able to login and download their assigned packages. However they will do this using a different client (NOT a browser). The user client app will also send responses to the server
The site should have a similar look & feel to my company website, but this is a secondary priority. The top priority is for the site to look professional, slick and robust.
THE TECHNICAL BRIEF:
The site should be built in PHP, using a MySQL database. The web interface can use either GET/POST or AJAX, depending on cost and the value of using AJAX.
The site will be using restricted hosting, so specific server configuration requirements must be avoided. The PHP site must be installable using FTP alone.
The user client will request a catalog of Packages using HTTP GET, and the system must respond with XML. Then the client will request a file manifest, and the system should respond with XML. Then the client will request individual files using HTTP GET, and the site should respond in the normal way for file downloads, after having completed any security checks.
Authentication and authorization are critical to this project – the site must ensure that users can only view and change the entities that they are allowed to.
Sri Technocrat is marvelous in its quality. We have been maintaining the quality in every field whether it is services or training. We have proved our stability. We have been working with the same grace & quality. Our Clients find us better than the so called best. We believe that Customer Satisfaction and Trust will always be our Key for success. Sri Technocrat provides the best breed of designing and application solutions to small and medium sized businesses around the world. A strong Dedicated Executive Team consists of leaders from Indian Institute of Technology (IIT) and various industries and backgrounds aimed at helping execute the plan.
With Regards Sri Technocrat.