Electron app with database
SQLite is a good option for a local database that you can ship with your application. It won’t require the user to setup or install any extra dependencies. It’s certainly not as full featured as a full on server, but it should be good enough for a local desktop app.