I need a system that will allow me an my users to interact with a web based file system very much you would a local files system in explorer, you have ADD,EDIT,DELETE functions as well as folders and directories etc..We have users and permissions etc..nothing out of the ordinary.
I want the front end built using EXTJS in .net3-3.5. I can give more guidence on this. We have a corp license for the library and support if needed.
I want the backend to utilize S3 which is a cloud based file system. I want to put the files/objects there.
As for the logical stucture that you see in the front end i would prefer that is managed in SQL 2005 it can be in charge of the directory structure, this will give us more control over things like copy, move, and permissions. things that S3 doesnt handle so well. Also with sql being in charge of dir we will be able to interact faster with the front end, basically we have to remember that we are only using S3 for the file system store and nothing else.
The system should allow me in an admin area to set the S3 account info.
I want to have reporting that tells me file system size.
I will want to be able to interact with this system on my own domain name which i think should be easy since again we are building our own front end and sql layers.
Last thought, there are some use cases where i willw ant a dir to be public so i can put html and images there and almost treat it like a host. S3 supports this without any issues we will just need to make sure we plan that. Most of the other files will only be accessible to our system and not via direct url.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
.net server side, webservices WSS, .net client side integration, xml and json, extjs ajax xhr