Week 10 -: GSOC'23 With LibreHealth

Week 10 -: GSOC'23 With LibreHealth

ยท

2 min read

In this blog series, I will be sharing my experiences, challenges, and achievements as I embark on this GSOC adventure. Join me as I dive into Week 9, where I kickstart my work and make significant strides toward my project goals.

How the week started ๐Ÿ“ˆ

  • My week started with me working on the feature to update and fetch the baby sts daily, weekly and monthly goals. To implement this feature I created a JSON with the following structure.
{
    "Daily"  : [{"hrs": "5"}, {"min":"30"}],
    "Weekly" : [{"hrs": "25"}, {"min":"30"}],
    "Monthly": [{"hrs": "300"}, {"min":"30"}],
}

Wednesday 10 am est I had the weekly meeting with my mentors and we discussed how we should proceed with the project.

  • This weekend's meeting was about how we would proceed with the further GSOC.

  • We also shared our collective thoughts on the designs of the ECEB application and discussed what enhancements can be made further to make it more user-friendly.

  • I gave my weekly report and discussed the communication feature that I would work on over the next week.


Things I Coded and the Problems It Solves ๐Ÿง‘โ€๐Ÿ’ป

  • I successfully implemented the functionality to both update and fetch the STS goals of the infant. This empowers the user to seamlessly interact with the system, ensuring comprehensive management of the infant's STS milestones.

  • Furthermore, I meticulously designed and integrated an intuitive user interface (UI) that provides a visually appealing and user-friendly platform. This UI allows the user to effortlessly visualize the collected data and conveniently select their desired goal to view.


Contributions of the Week:

Issue -: Feature to allow user to edit the STS goals of the infant.

Related Merge Request -: Fixes #91 Feature to allow user to edit the STS goals of the infant.


Upcoming week: A Focus on Establishing Communication Feature.

Looking ahead to the next week, I have a clear plan of action to continue advancing the project. Here are the key tasks I aim to accomplish:

  • In the upcoming week, my focus will shift towards a pivotal undertaking: the implementation of a dynamic communication channel connecting users and medical personnel. This transformative feature holds immense significance, acting as a conduit for parents to seamlessly engage with healthcare experts precisely when needed, thereby expediting swift and informed actions.

    By meticulously crafting this communication feature, we are poised to revolutionize the way caregivers interact with medical professionals.

By working on these tasks, I aim to further enhance the NeoRoo program, providing users with a comprehensive and user-friendly application that effectively meets their needs.

Did you find this article valuable?

Support Mehul Kumar by becoming a sponsor. Any amount is appreciated!

ย