its not a complete web but more like an exercise,
The application should be client only.
The application should only have one HTML page.
The application has to maintain one or more lists of items (of your own choice) in memory.
The application should allow searching and/or filtering through the list.
The application has to allow you to add, delete, and edit items.
The application needs to show a visualisation (like a pie chart, graph, bar chart or other) of some statistical property of the list(s).
The application must use the model-view-controller pattern.
The application must validate user input and deal correctly with invalid input.
ill upload a file too so you can use it as a start pahse,