offer request frontend + angular