Now that you’ve got the looks and offline capability working in your app, why not take it to the next level and add a local database? This client-side database is probably one of the most useful aspects there are when creating an offline web application. With this local database, we can store and modify values all on the client’s side, allowing each individual device to have data of its own. Useful creations utilizing this database include to-do lists, where a user can add, edit, or delete items in a list form, or even all out apps that allow downloading from a server, modifying data locally, and syncing back updated info back to the server. How far you take the local database is up to you.