epfl-cs358 / 2024sp-helping-hand

2 stars 0 forks source link

Implement communication protocoll between App and plotter #34

Closed violoncelloCH closed 1 month ago

gruvw commented 2 months ago

Application development

I made a ton of progress on the application this week (on top of the specifications for this particular task). Here is a summary of all the additional features:

The goal of this application's design is to be very simple to use, especially for people using alternative devices to control their smartphone (disabilities). Therefore, I went with large contrasted squared buttons for all the common uses of the application (regular "every day" users). I also tried to keep the configurations screen as simple and as intuitive as possible while not striving directly for full accessibility there, as it is harder to implement and also external help will be required anyway for configuring the devices.

For the record, you will also find below a few screenshots of the app (before my presentation/demo today at 5PM):

With that being said, the application is almost finished (feature wise): I opened two new tasks that are the last two features missing in the app #39 and #40 (that I plan to implement in the coming week, to be discussed in our meeting together this afternoon).

As far as this task is concerned, I feel like the requirements for it are fulfilled (as we defined them in our previous meeting). Tell me if I missed anything or if you are expecting something else to be added on this task. Otherwise, I will consider it as done :)

gruvw commented 2 months ago

Public Web Demo Version

Additionally, I spent some time this morning to deploy a public WEB based demo version of the app, so everybody can easily access it and use it with our remote plotter to try it out.

The demo is hosted directly on GitHub, and I added a CNAME record to a subdomain of my website to easily access it under the following URL: https://hh.gruvw.com (hh for Helping Hand).