pull/727/merge
Jis G Jacob 2 years ago committed by GitHub
commit c6556032ef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,35 @@
# A Connected Devices App
**Tier:** 1-Beginner
A connected devices app is one that can manage all your devices that are connected to your phone and even control IoT (Google Home Enabled) devices to be managed and controlled within a singular app.
The purpose of the Connected Devices app is that users need to rush to different apps to control various devices or aspects that are well connected with their smartphones.
This challenge requires that the developer implementing it follow these constraints:
- The Connected Devices app must have a clean and minimal UI
- The ability to fetch product images and arrange as grids for easier access at the homepage
- The ability to add groups and automated schedules for every device that can be waken up
- The app should have a material design followed by a touch of modernization
## User Stories
- [ ] User can control all their connected devices from the homepage
- [ ] User can set a schedules for when the device is to be assigned a specific task
- [ ] Turn off the device that is connected to save power if found a specified period of inactivity.
- [ ] The communications should be done over a reliable Internet Connection.
## Bonus features
- [ ] User can tap on the device and then find all the available configurations
- [ ] User can save their favorite set of groups, automations and even schedules
## Useful links and resources
- [Material UI](https://mui.com/material-ui/)
- [How to Connect Any Smart Device to HomeKit (with a Raspberry Pi)](https://www.howtogeek.com/450676/how-to-connect-any-smart-device-to-homekit-with-a-raspberry-pi/)
## Example projects
[macchina.io](https://github.com/macchina-io/macchina.io)
[Google Home Playground](https://developers.home.google.com/tools/home-playground)

@ -49,6 +49,7 @@ required to complete them.
| [Christmas Lights](./Projects/1-Beginner/Christmas-Lights-App.md) | Simulate a string of Christmas lights | 1-Beginner |
| [Cause Effect App](./Projects/1-Beginner/Cause-Effect-App.md) | Click list item to display item details | 1-Beginner |
| [Color Cycle](./Projects/1-Beginner/Color-Cycle-App.md) | Cycle a color value through incremental changes | 1-Beginner |
| [Connected Devices App](./Projects/1-Beginner/Connected-Devices-App.md) | Control every IoT as well as Connected Device on phone | 1-Beginner |
| [Countdown Timer](./Projects/1-Beginner/Countdown-Timer-App.md) | Event Countdown timer | 1-Beginner |
| [CSV2JSON App](./Projects/1-Beginner/CSV2JSON-App.md) | CSV to JSON converter | 1-Beginner |
| [Dollars to Cents](./Projects/1-Beginner/Dollars-To-Cents-App.md) | Convert dollars to cents | 1-Beginner |

Loading…
Cancel
Save