I wish there was a good javascript library to handle table (filtering, sorting, paging, ...). The best I found so far was datatable, but it is not perfect.
IMHO I think Datatable doesn't have a nice and clean interface.
For example, you can't just do table.AddRow({col1:'newCol1', col2 : 'newCol2'});
It is not always very clear on what plugin you should use for paging or sorting, column reordering.
Then it become heavy to save a state using methods from different pluging.
So could be a lot simpler.
Still the best open source free js table on the market on my knowledge.
If it is basically youtube but you just remove ads, I tend to think they will react. But I admit this is a feeling more than a sure fact. I can't remember the name of the app that worked on top of a Google Api that was stopped in few hours...
Splitons is a simple Offline web application to split costs between friends (www.splitons.com).
It has been a mobile first development using AngularJs, Bootstrap and font-awesome.
Splitons takes advantage of AppCache, websockets and local storage to provide the best user experience possible.
There is a clear separation between the Ui and the service thanks to a simple reusable Api.
At this moment, the application takes care of about 150 projects, users are regularly providing feedbacks and thanks email.
They really enjoyed not having to install another application and how easy it is to share a project.
Because it is an open source project (https://github.com/Paraintom/Splitons), one user sent me a pull request that I accepted to improve the Ui some months ago.
I agree with this.
I am using a dead simple todo list to keep track of these things : www.mytinytodo.net
It is more than enough for me, I am really happy of it.
It keep tracks of expenses offline and sync states when you have connectivity again.