Author: lstamble

Team Status Report 3/19/2022

This past week we continued building out each of our respective components while helping each other debug. Lev made decent progress on the smart contracts, Austin hooked up the Arduino to the sensors and was able to get measurements. David has been getting the desktop app GUI ready. Otherwise, we ordered a few spare parts, due to concerns with using an ECG sensor for the heart rate. We are currently on schedule. For next week, we each hope to finish our respective individual component parts so that we can start integrating them together. I.e. we will connect the smart contract and desktop app and the Arduino with the desktop app.

Lev’s Status Report for 03/19/2022

This week, I worked on the smart contracts. I first set up the repository and added the outline defined in our design doc. I then wrote some basic unit test to help guide the development process.

From there I wrote out the start and stop pomodoro function as well as functions to get the current state.

The repository can be found on Github. Up next is to write more thorough tests and then deploy the contract. I subsequently will work with David to integrate the smart contracts into the desktop app.

Also, I ordered a heart rate sensor and radio reciever for the Arduino on Amazon this week.

Currently, I am on schedule.

Lev’s Status Report for 02/26/2022

This week I worked on the design proposal slides and documentation. I finalized the smart contract design as well as helped with finalization of the algorithm. Moreover, I helped with the presentation and put together the testing/ verification part of the design and the use case requirements. I continued to work on Near as well and have been writing core libraries (which can be found on Github) for the smart contracts.

In terms of the design proposal doc, I put together the overall template, began filling in the introduction, and use case requirements, as well as the figures and algorithm implementation.

We are on schedule and this following week I plan on helping to finish the design doc as well as continue with the smart contracts, hopefully finishing or approaching a finish of the basic contract.

Lev’s Status Report for 12/12/2022

This past week I helped in creating the proposal presentation as well as presented it. I also started working out specific details of the design. I put some time into researching and learning about blockchain programming. I looked into programming on various blockchains, such as Solana, Ethereum, and Near. After, I decided that Near made the most sense as it has a low latency and simple on boarding process. I then spent 4 hours on Near University (found at https://www.near.university/) to learn Near programming and get a feel for its development processes. Our project is currently on schedule. Next week, I hope to spec out the interfaces and data structures needed for both the smart contracts and the desktop app and design the specific code structure. I also hope to start helping with preliminary mock ups of the frontend design.