Todo list - finalize application, DOT NET Programming

Assignment Help:

The purpose of this project is to ?nalize your TODO application.  For this project we are aiming to achieve the following:

Objectives:

  • Integrate a fully functional mobile interface for your TODO application under /mobile directory
  • The web client should connect via AJAX to an application on the server which will be responsible for synchronization of todo items
  • To accomplish synchronization, you will also need to implement at least a rudimentary session control in the application (to allow multiple visitors to your application)
  • The client should synchronize user changes to the server on a regular routine (either every change or at a set interval).  Online/O?ine testing should be used to ensure that a user's changes are synchronized to the server when they come back online after a period of inactivity.

Bonus:

  • Detect mobile browsers accessing the site and automatically redirect them to the mobile version of the site
  • Add the capability to have multiple lists (projects) and allow TODO items to be moved to these alternative lists
  • Add the ability to archive completed todos and to search for a particular todo.

The list itself should be fully functional, and must have at least the following functionality to be graded:

  • Add TODOs
  • Remove TODOs
  • Edit TODOs
  • Mark TODOs as complete

Related Discussions:- Todo list - finalize application

What are linq query expressions, What are LINQ query expressions? A LIN...

What are LINQ query expressions? A LINQ query, also known as a query expression, having of a combination of query clauses that identify the data sources for the query. It conta

Reading strings from the keyboard, Reading strings from the keyboard   ...

Reading strings from the keyboard   using System; class Prog3_1 {       public static void Main()   {    Console.Write ("Enter Your First Name : "); // Displaying to writ

Com components use in .net, How can COM Components use in .NET? The .NE...

How can COM Components use in .NET? The .NET components can communicate with COM using RCW (Runtime Callable Wrapper). The ways with which you can generate RCW are as shown bel

I want a c# school project, I want a C# school project Project Descripti...

I want a C# school project Project Description: The project is made in C# and haves a database connection. We have some small problems asking up data from the database.

What is difference between namespace and assembly, What is Difference betwe...

What is Difference between NameSpace and Assembly? Following are the differences among namespace and assembly: Assembly is physical grouping of logical units, Namespace, log

Ewdedewdew, ssasadsdsdsddewdewdwedewdewdewededewdewdewdewdewdewdewdwedssa s...

ssasadsdsdsddewdewdwedewdewdewededewdewdewdewdewdewdewdwedssa sdedwdew dedewdew ewdewdew ewdewdew dedew ewdew ewd ewde ew ew

What are tuples, What are tuples? Tuple is a fixed-size collection that...

What are tuples? Tuple is a fixed-size collection that can have elements of either similar or different data types. Same to arrays, a user must have to specify the size of a tu

How to increase sql performance?, How can you increase SQL performance? ...

How can you increase SQL performance? 1)Keep your indexes as narrow as possible. This reduces the size of the index and decrease the number of reads needed to read the index.

Define dataset object, How can you identify whether or not any changes are ...

How can you identify whether or not any changes are made to the DataSet object as it was last loaded? The DataSet object provides the following two methods to track down the ch

I want web social apps and site, I want Web Social Apps/ site Project De...

I want Web Social Apps/ site Project Description: I need a web designer have a specific unique project in mind.  Skills required are C# Programming, Cocoa, Mac OS, iPhone,

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd