sourcode for backend (API) and frontend (desktop)