I need a full stack developer with expertise in IoT to complete a project
- or -
Post a project like this2272
£1.1k(approx. $1.4k)
- Posted:
- Proposals: 3
- Remote
- #1843175
- OPPORTUNITY
- Awarded
Description
Experience Level: Expert
1. Access
a. Manage user registration and access.
b. The user access and management module should be able to cater for 25 users
c. A user should be able to access the dashboard of one or several elderly individuals
2. Design the UI for the dashboard
a. Create a new UI using the above wireframe only as a guide.
b. Use appropriate, modern and light colours
c. Make data displayed minimalistic
d. Scrolls to appear only when the mouse pointer hovers over the area
e. All the graphics, charts should be centered within the frame
f. The charts to have a fitbit look and feel to them (please google fitbit’s dashboards to have an idea of the style being alluded to)
g. The x axis to cover a 12-hour interval
h. The charts could be templates from google charts or developed inhouse, but it should be customisable in terms of x and y axis.
i. The user should be able to close or maximize a window and then open it again via a list of icons on the side
3. API
a. Write the API for linking the dashboard with the backend currently residing on Azure
b. Write the API for pulling data from AWS MQTT onto the dashboard
4. Machine learning
a. The platform should automatically work out when someone has left the house. The way to do this is to monitor the motion detectors after one of the doors have opened and closed. If after 5 minutes there is no movement in the house then the dashboard should display that person is not at home and time he/she left
5. Icons
a. When you click on each of the icons, it should bring up a floating window and the background greyed out and within the window it should give you the information that you need. For example when there is an SOS notification, it should tell when the SOS was pressed and in which room the person was.
6. Whereabout
a. This should plot a bar against the corresponding room location each time motion is detected in that room.
b. The list of rooms should be displayed permanently and when scrolling across the x-axis the list of rooms should not disappear.
c. The plots should have a modern look and feel to it
d. The list of rooms include: Kitchen, Living room, toilet, Dining room, bedroom, bathroom, bedroom1, bedroom2.
e. We should also display the
7. Appliances
a. This should be similar to the whereabout, but would display each time an appliance is used by the elderly person
b. The list of appliances should contain: kettle, microwave, oven, fridge and hob
8. Notifications
a. This section should list all the notifications over a 24-hr period
b. The notifications should include door open or closed, SOS pressed, motion in rooms, use of appliances etc.
9. Doors
a. This should display the latest time the door was opened and closed
b. It should also represent when the ‘Person is Out’ of the house
10. Health
a. This section displays the vitals of the person (HR, BP), calories burnt during the day, steps
b. The data in this section will need to be fetched from AWS
11. Inferred activities
a. This will show each time medications sensor is activated, level of hydration, amount of sleep someone has had (from data obtained from the bedroom sensors, i.e. time of last activation compared with time of new activation – this is only when there is no motion detected in any other rooms).
a. Manage user registration and access.
b. The user access and management module should be able to cater for 25 users
c. A user should be able to access the dashboard of one or several elderly individuals
2. Design the UI for the dashboard
a. Create a new UI using the above wireframe only as a guide.
b. Use appropriate, modern and light colours
c. Make data displayed minimalistic
d. Scrolls to appear only when the mouse pointer hovers over the area
e. All the graphics, charts should be centered within the frame
f. The charts to have a fitbit look and feel to them (please google fitbit’s dashboards to have an idea of the style being alluded to)
g. The x axis to cover a 12-hour interval
h. The charts could be templates from google charts or developed inhouse, but it should be customisable in terms of x and y axis.
i. The user should be able to close or maximize a window and then open it again via a list of icons on the side
3. API
a. Write the API for linking the dashboard with the backend currently residing on Azure
b. Write the API for pulling data from AWS MQTT onto the dashboard
4. Machine learning
a. The platform should automatically work out when someone has left the house. The way to do this is to monitor the motion detectors after one of the doors have opened and closed. If after 5 minutes there is no movement in the house then the dashboard should display that person is not at home and time he/she left
5. Icons
a. When you click on each of the icons, it should bring up a floating window and the background greyed out and within the window it should give you the information that you need. For example when there is an SOS notification, it should tell when the SOS was pressed and in which room the person was.
6. Whereabout
a. This should plot a bar against the corresponding room location each time motion is detected in that room.
b. The list of rooms should be displayed permanently and when scrolling across the x-axis the list of rooms should not disappear.
c. The plots should have a modern look and feel to it
d. The list of rooms include: Kitchen, Living room, toilet, Dining room, bedroom, bathroom, bedroom1, bedroom2.
e. We should also display the
7. Appliances
a. This should be similar to the whereabout, but would display each time an appliance is used by the elderly person
b. The list of appliances should contain: kettle, microwave, oven, fridge and hob
8. Notifications
a. This section should list all the notifications over a 24-hr period
b. The notifications should include door open or closed, SOS pressed, motion in rooms, use of appliances etc.
9. Doors
a. This should display the latest time the door was opened and closed
b. It should also represent when the ‘Person is Out’ of the house
10. Health
a. This section displays the vitals of the person (HR, BP), calories burnt during the day, steps
b. The data in this section will need to be fetched from AWS
11. Inferred activities
a. This will show each time medications sensor is activated, level of hydration, amount of sleep someone has had (from data obtained from the bedroom sensors, i.e. time of last activation compared with time of new activation – this is only when there is no motion detected in any other rooms).
Kelvin S.
0% (0)Projects Completed
1
Freelancers worked with
1
Projects awarded
14%
Last project
2 Feb 2018
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
hi Kelvin,
May I ask how flexible you are on your budget please, that's an awful lot of work and realistically its going to cost you a lot more than the budget you quote (in my opinion anyway), hope you don't mind my asking for clarification :-)
Cheers,
Rob
564747
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies