Feature/desktop frontend