Update vendor libs, use SQLite for backend and add frontend