Skip to content

[Feature] - Develop Desk Control Razor Page #37

@RespectMathias

Description

@RespectMathias

Description

Implement the Desk Control page allowing users to control desk settings remotely using the WiFi2BLE REST API.

Motivation

To provide users with the ability to adjust desk configurations via the web app, utilizing API endpoints for reliable and secure communication with desks.

Proposed Solution

  • Understand the WiFi2BLE REST API and its endpoints.
  • Write unit and integration tests for desk control functionalities.
  • Develop the Razor Page with controls for desk operations (e.g., move up, move down, set specific position).
  • Use HTTP methods (GET, PUT) to interact with the API.
  • Securely manage the api_key on the server side.

Acceptance Criteria

  • Feature is clearly defined.
  • All tests pass for desk control functionalities.
  • Users can remotely control their assigned desks using the API.
  • API interactions handle all necessary status codes and errors.
  • Code is reviewed and approved by at least one other team member.

Additional Info

  • Update the project report with details on API integration under "Implementation."
  • Ensure real-time feedback is provided to the user upon actions.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions