Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] - Develop Desk Control Razor Page #37

Open
5 tasks
RespectMathias opened this issue Oct 29, 2024 · 0 comments
Open
5 tasks

[Feature] - Develop Desk Control Razor Page #37

RespectMathias opened this issue Oct 29, 2024 · 0 comments
Assignees

Comments

@RespectMathias
Copy link
Contributor

RespectMathias commented Oct 29, 2024

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.
@GiGwebs GiGwebs moved this from To Do to In progress in DeskMotion Nov 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In progress
Development

No branches or pull requests

2 participants