/Smart-Dashboard-APP

An app you can use to create routines for your smart devices that help you in your daily.

Primary LanguageDart

Smart Dashboard APP

An app you can use to create routines for your smart devices that help you in your daily.

note: if you want to run this project. Add your api_key in this file: "/lib/core/models/services.dart".

Features

1. Smart Devices

    a. you can add smart device
        - Device name, icon, begin value, begin status

    b. you can update smart device
        - Device name, value and status can be changed.

    c. you can delete smart device

2. Routines

    a. you can add routine for devices
        - Routine name, time, value, status

    b. you can update routine
        - Routine name, time, value, status can be changed.

    c. you can delete routine

3. Services

Note: Since I don't have enough time, there is only weather as a service.

1. Weather

    a. you can add weather for a city
        - City name

    b. you can update service
        - with Refresh button

    c. you can delete service

Shortcomings

1. Services

a. Services include only weather service.

2. Routines

a. There is an isolated function for routines but it didn't work.

3. Others

a. No informative "snackbar" or "dialog" added on user actions.

Pages

1. Smart Devices

2. Routines

3. Services