Week 15 & 16 Sprint 7 (21/01 - 03/02) - Ready for First Release

1.Product

  • Setup Hardware
  • Login Final Assemble

 

2.Process

Setup Hardware

After working on the hardware component separately, I finally gathered all of them together into one box. The box I used in the project is a waterproof box with a rating of IP68. All of the components without waterproof are set up in the box and with the cable of the sensors connect through the IP68 rated compression glands from the holes I drilled.

I recorded a video to go through an introduction for the hardware in this link.

 

Login Final Assemble

What I've done in this sprint is to store the user data in AsyncStorage.Every time a user login to the App, their username will be stored inside the AsycStorage in React Native to make sure that even the user end the process of the app in the background the user will still be able to log in to the app without having to type their credential again and again because the app will know whose the user is by the username stored in AsyncStorage. When a user logout from the App, the username within the AsyncStorage will be removed.

logoutAsyncStorage.jpg