Using sqlite3 for server-side database, localStorage for client-side cache.