The project is a simplistic TODO list with ASP.NET Ajax capabilities. The basic website, all graphics, styles, and an edit in place ASP.NET Ajax control will be provided to you. Just the list and the editing capabilities have to be implemented. Basically the whole project was already done many times before and should be not that hard to implement, the important thing here is usability. The list has the layout as in the image above, it is all text and uses a tree structure. There are 2 approaches to building this website: Port one of the freely available Ajax TODO lists to ASP.NET. One of my favorite ones is this one: [url removed, login to view] Other useful links (all free to use too): [url removed, login to view] [url removed, login to view] etc. Then maybe extend the project a little bit, see below (optional) OR just build a new TODO list from scratch from this feature requests: - Import/Export from to an .txt file, which is also the storage, no database/xml code should ever be required! - Allow clicking on the Icon (ImageButton) to finish tasks (just change from TODO to OK) - Allow adding new entries at the bottom as well as allowing to edit existing items with edit-in-place. I can provide you with a ASP.NET Ajax control that already does that. - Tree structure like in the picture above if possible. If you agree to this, higher bids are also accepted :) - Optional: Removing is not required, but maybe a simple "x" or "remove" at the end of each line can be used to remove existing items (child items are also removed then) - Optional: Allowing the user to navigate from one editbox to the next by pressing the up/down cursor keys like in a text-editor. Another option would be implementing just a big text area and painting the icons on top. - Optional: Drag and drop would be really nice, especially to add new items somewhere in between and to resort the list.
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).
ASP.NET Ajax, C#