One Community is committed to facilitating sustainable growth, reproduction, and maintenance through innovative initiatives. Our all-volunteer organization is dedicated to creating a model that becomes self-replicating, paving the way for a global collaboration of teacher/demonstration hubs. Embracing the principles of “The Highest Good of All,” we strive to make sustainable approaches to food, energy, housing, education, economics, social architecture, and fulfilled living accessible to everyone. By open sourcing and freely sharing our complete process, we are empowering individuals and communities to actively participate in evolving sustainability and regenerating our planet.
Click on each icon to be taken to the corresponding Highest Good hub page.
One Community’s physical location will forward this movement as the first of many self-replicating teacher/demonstration communities, villages, and cities to be built around the world. This is the July 23rd, 2023 edition (#539) of our weekly progress update detailing our team’s development and accomplishments:
One Community is facilitating sustainable growth, reproduction, and maintenance through Highest Good housing that is artistic and beautiful, more affordable, more space efficient, lasts longer, DIY buildable, and constructed with healthy and sustainable materials:
This week, Zhide Wang (Mechanical Engineer) completed another week of assisting with the Net-zero Bathroom designs. He finished the revision and finalization of the Aircrete and stabilized earth materials’ work breakdown structure (WBS) based on Jae’s suggestions. Zhide also made significant improvements to enhance the clarity and simplicity of the design contents. While the Aircrete WBS is deemed satisfactory, he identified some crucial components missing in the stabilized earth WBS. Consequently, Zhide prepared a preliminary WBS for stabilized earth, outlining several potential approaches. Currently, the WBS is prepared for review. Get a closer look at this work through the pictures below.
One Community is facilitating sustainable growth, reproduction, and maintenance through a Duplicable and Sustainable City Center that is LEED Platinum certified/Sustainable, can feed 200 people at a time, provide laundry for over 300 people, is beautiful, spacious, and saves resources, money, and space:
This week, Amiti Singh (Volunteer Architectural Designer) focused on advancing her work on the design and modeling of a visitor room within the Duplicable City Center, with a particular focus on creating an atmosphere of tranquility. She reviewed the design already created using SketchUp and incorporated several additional elements to enhance the visual theme of tranquility in the room. These included the introduction of wooden screens for tea-light holders, the incorporation of spa-like flooring adorned with pebbles in the bathroom, and an updated furniture model. Additionally, Amiti commenced the task of generating AutoCAD drawings and conducting a comprehensive cost analysis for the project. See below the pictures.
Charles Gooley (Web Designer) completed another week of assisting with web design. He focused on addressing feedback for the Solar Energy Microgrid Setup and Maintenance and Duplicable City Center Engineering tutorial. On the Solar Energy page, he made necessary corrections by fixing the links of various tables to their respective tabs in the spreadsheets. Furthermore, he ensured that the tables were properly linked to specific cell rows and columns rather than just the tabs. Additionally, Charles implemented updates to the Tables of Contents as per the feedback received. For the Duplicable City Center tutorial, he addressed comments related to image captions, ensuring they were not italicized, and adjusted the capitalization of the phrase “Click to open the spreadsheet.” Another significant task involved capitalizing all headings and removing italics where needed. Charles also added non-breaking spaces to certain headings and corrected title texts in the Table of Contents. The pictures below offer a visual representation of this work.
Julio Marín Bustillos (Mechanical Engineer) completed another week of assisting with the City Center Dome Hub Connector Engineering. Julio finished the assembly of all hub connectors for the second row. Recognizing the need to expedite the designing process, he held a meeting with Yiwei to explore alternative approaches. It was agreed that Yiwei would assist in completing the assembly using the remaining hub connectors. The pictures below provide a glimpse of this work.
Ranran Zhang (Architectural Designer) completed another week working on the updated video for the Duplicable City Center internal and external walkthrough. She addressed various tasks to enhance the library’s ambiance and overall presentation and resolved the issue of mismatched wall textures by matching them with the source file. To augment the atmosphere and provide visitors with a more engaging experience, Ranran filled the shelves with an assortment of books and games. Additionally, she added more trees to the site, effectively mitigating the previously perceived emptiness. Furthermore, Ranran dedicated time to recording the second half of the video intended for review purposes. Take a look at the images below to see some of the progress made in this work.
One Community is facilitating sustainable growth, reproduction, and maintenance through Highest Good food that is more diverse, more nutritious, locally grown and sustainable, and part of our open source botanical garden model to support and share bio-diversity:
This week, the core team reviewed the open-source Highest Good Food designs. We resumed work on the Food Infrastructure Rollout doc, providing suggestions, and edits, and answering questions. The primary focus was on the first four groupings of people to arrive on the property, along with meeting topics, tasks and materials, equipment lists, animals, and fencing for food protection in gardens and the food forest. See the pictures below that are related to this.
The core team also continued to work on the Transition Kitchen. We worked on the Source Recipe PDF Folder, addressing issues related to incorrect or missing titles. A team member was brought on board and assigned to handle the necessary adjustments. Additionally, we created the FWA shopping list and responded to comments, ensuring clear communication with the team member. See below for pictures related to this.
And, Gregory Quach (Data Enterer for Chef/Culinary) focused on assisting in the Transition Kitchen. This week, Gregory dedicated time to the initial setup process of Transition Kitchen and familiarized himself with the tasks required to complete the recipes. However, his focus shifted when he was assigned to review the Source Recipe PDFs. Gregory also worked on the PDFs, performing tasks such as creating, deleting, editing, and organizing them in their respective folders to ensure they aligned with the intended specifications. See below for pictures related to this.
One Community is facilitating sustainable growth, reproduction, and maintenance through Highest Good education that is for all ages, applicable in any environment, adaptable to individual needs, far exceeds traditional education standards, and more fun for both the teachers and the students. This component of One Community is about 95% complete with only the Open Source School Licensing and Ultimate Classroom construction and assembly details remaining to be finished. We’ll report on the final two elements to be finished as we develop them.
With over 8 years of work invested in the process, the sections below are all complete until we move onto the property and continue the development and open sourcing process with teachers and students – a development process that is built directly into the structure of the education program and everything else we’re creating too:
One Community is facilitating sustainable growth, reproduction, and maintenance through a Highest Good society approach to living that is founded on fulfilled living, the study of meeting human needs, Community, and making a difference in the world:
This week, the core team completed 71 hours managing One Community volunteer-work review not included above, emails, social media accounts, web development, new bug identification and bug-fix integration for the Highest Good Network software, and interviewing and getting set up new volunteer team members. The pictures below show some of this work.
Another core team member began verification of all the modifications made to the working Highest Good Network software. She focused on conducting HGN PRs testing. She also reviewed multiple PRs and identified the following as fixed: 801, 920, 956, 958, and 975. However, there were several PRs that remained unresolved, including 722, 737, 908, 890, 928, 916, 941, 939, and 993. She addressed inquiries about PR 916, clarifying that the “Edit Timelog Information” permission cannot be removed. See the images below for examples of this work in progress.
Abdelmounaim “Abdel” Lallouache (Software Developer) continued his work helping with the Highest Good Network software. This week, Abdelmounaim focused on several updates and improvements to the system. He made significant changes to the ‘setupNewUser’ controller, enabling the saving of new user data with default values. Additionally, he enhanced the email body sent to users during the initial setup of their profiles, ensuring clear and concise information. Privacy settings were introduced, and necessary modifications were made to the welcome message displayed on the ‘setupProfileUserEntry’ page. Form validation for the ‘setupProfileUserEntry’ form was successfully implemented, guaranteeing data accuracy and integrity. As part of his achievements, Abdelmounaim also added new functionality that allows the creation of a new user through the system. These updates collectively contribute to the overall efficiency and user-friendliness of the platform. The pictures below are related to this work.
Alyx Parr (Senior Support Specialist) completed another week of assisting with the management, coordination, and overall support of One Community. Alyx showcased her various tasks. She collected summaries and pictures of volunteers for the blog, copying all the summaries onto the platform for future reference. Additionally, she demonstrated her editing skills by revising the PR Team’s task summaries, ensuring accuracy and clarity. During the process of editing pictures and creating collages, she detected an empty image submission, handling the matter with attention to detail. Alyx completed the editing and collaging process for the blog and promptly uploaded the content. In pursuit of finding the most suitable online photo editor, Alyx dedicated time to research and experimentation, evaluating Canva and Fotor’s ease of use and specific qualifications. The pictures below are examples of this work.
Carl Bebli (Software Developer) continued helping with the Highest Good Network software. This week, Carl was promoted to the Dev team, where his primary task involved working on features and bugs, while assisting with PR reviews as a secondary responsibility. He focused on addressing the green checkmark and weekly summary bug, which posed a significant challenge due to its complexity in replication. Despite his efforts, he was unable to reproduce the bug and aims to continue troubleshooting in the following week. In addition, Carl diligently conducted thorough reviews of multiple PRs, including issue numbers #982, #987, #988, #999, #994, and #1003. All issues performed as expected, except for issue #1003, which presented difficulties in comprehending the PR description. Please see below for pictures of this work.
Eduardo Horta (Software Engineer) provided more of his ongoing assistance with the Highest Good Network software too. This week, Eduardo focused on various tasks to improve the functionality and design of different pages. He made further adjustments to the team report table and chart, ensuring they met the desired requirements. Additionally, he investigated an issue with the Reports Page Project that caused it to freeze the browser and not render properly. After removing a specific component from the project report, the page started loading, but he continued to investigate for a permanent solution, which is essential to complete the feature of making the Reports page and all reports look good on phones. He also reviewed and approved Jonathan’s addition of Edit Weekly Summary Options to Permissions. As he continued developing the “Reports Page to look good on phone” feature, progress depended on fixing the bug in the Project Report Page. Therefore, he raised a bug fix Pull Request for the project report page freezing issue and made adjustments to the Wbs table on the Project Report, aiming to enhance the page’s appearance on mobile devices. Throughout the week, Eduardo addressed comments related to Pull Request #999 and continued working on making the Reports Page look good on phones, responding to further comments on Pull Request #999. The images presented below exemplify his work.
Edwin Estuardo Lau Mack (Software Engineer) continued developing the Highest Good Network software. This week, Edwin dedicated his efforts to advancing the development of the HGN application as a member of the Dev Team, primarily focusing on Frontend Functionality. He collaborated with Jae to investigate a bug causing tasks not to update when the estimated hours for a specific task were changed. Additionally, they explored other issues, including the green checkmark reappearing when a member logged in time. Despite reviewing the code for TimeEntryForm.jsx, dashboardHelper.jsx, and weeklySummaries.jsx components, Edwin was unable to determine the cause of this behavior. Alongside bug analysis, Edwin addressed feedback provided in PR #973 and made necessary changes, including adding new styling to arrows and fixing code to ensure proper visibility of Input tags in specific tabs. He also worked on adding permissions for the edit function in the management page, allowing Owners and Administrators to edit the “Total Valid Weekly Summaries” field. Lastly, Edwin successfully integrated functionality to update the database whenever a user clicked on the tangible/intangible checkbox, reflecting changes on the progress bar for a task’s hoursLogged property. Images showing this progress are below.
Jianjun Luo (Software Engineer) continued developing the Highest Good Network software. This week, Jianjun successfully completed the implementation of the total team report feature. Significant improvements were made to the loading process to enhance efficiency and reduce response time, eliminating unnecessary data reloading. She introduced a functionality that allows the user to display or hide the list of members by clicking on the team name within the detail table. Additionally, a data tip of months has been incorporated into the yearly bar graph for both people and team reports, preventing any potential misinterpretation. She also conducted a thorough final review of another PR. Pictures below are related to this work.
Jonathan Carpena (Full Stack Developer) gave his continued support to the Highest Good Network software. This week, Jonathan commenced by providing clarifications on his pull request features to a team member who requested changes. Once confirmed that the pull request remained functional, he proceeded to address styling adjustments recommended by Jae, specifically related to the color yellow. Subsequently, he took on a new bug-fixing task. Despite numerous attempts to replicate the bug across various browsers and accounts, he still encountered challenges in identifying the root cause. Nevertheless, during his investigation, he identified a potential code issue that could be related to the bug. Check out the following pictures for his work.
Kaixiang “Kevin” Gu (Fullstack Software Developer) focused on the Highest Good Network software. This week, Kaixiang worked on the backend of the bio announcement feature. He made efforts to optimize the loading speed and API calls, conducting multiple tests to ensure proper functionality. Subsequently, he created a new pull request for the changes. During the review process, some reviewers pointed out that the yellow bar appeared even when the user’s total tangible hours didn’t match the criteria. Kaixiang investigated this issue and identified a discrepancy between the total tangible hours in the database and the frontend. It was revealed that the volunteering times component, which had been completed a few months ago, the total tangible hours was re-calculated by the sum of all the category hours from that point. Pictures below show some of this work-in-progress.
Kurtis Ivey (Full Stack Developer) further advanced the Highest Good Network software. This week, Kurtis focused on resolving merge conflicts resulting from the implementation of a new timer. To address the version disparities between the original Timer V2 and the updated development branch, he opted for a manual integration into the most recent dev branch. However, due to these version differences, numerous errors were encountered during the process. Moreover, he faced challenges in locating specific files due to unfamiliarity with the codebase, which further slowed progress. To overcome this, he conducted an in-depth analysis to gain a better understanding of the codebase. Once the new timer was successfully integrated, a new issue arose concerning the react web socket. An undefined error originating from the address hindered the functioning of the new timer, rendering it unable to start or stop. Consequently, the immediate next step involves addressing the web socket issue to resolve the errors. Additionally, he provided assistance to Jae in identifying the cause of the recent frontend mass merge failure. It was discovered that a failing test during GitHub Actions CI/CD was preventing the deployment of the latest version to Azure. In response, the admin performed a revert to rectify the situation caused by the failing test, which halted the build process. The pictures below are examples of this work.
Lawrence Chua (Full Stack Software Developer) further assisted with the Highest Good Network software. This week, Lawrence focused on a crucial task aimed at enhancing security by concealing sensitive data, such as hardcoded credentials, within both the frontend and backend codebases. During this process, he investigated a previous pull request (#799) that caused disruptions in non-local deployments of the application. Through thorough analysis, he identified the root cause of the issue, which was the absence of properly configured .env or config files for the deployments. This discrepancy resulted in the code functioning correctly in the previous developer’s local environment but causing crashes in non-local environments. To address this, he implemented new environment variables and diligently concealed any hardcoded credentials discovered in both the frontend and backend components. By taking these measures, he bolstered the security and ensured the integrity of the application. See the images below to get a look at some of this work.
Leon Zhuang (Software Engineer) continued helping with the Highest Good Network software. This week, Leon focused on the development of the interactive map. Despite the initial challenge of having location data that wasn’t in the required latitude/longitude format, he successfully resolved this issue by employing a geocoding API to convert the locations to the necessary format. Consequently, the map now accurately displays markers representing each user in their respective locations. Furthermore, Leon integrated caching functionality, resulting in a significant reduction in network requests and a considerable improvement in page load time. Some of his work is shown below.
Lucas Emanuel Souza Silva (Software Developer) further assisted with the Highest Good Network software. This week, Lucas completed the submission of a PR and is currently awaiting further review by other users. Additionally, he addressed GitHub CLI errors caused by test files, specifically focusing on resolving forbidden CORS issues. Lucas conducted reviews on several PRs that required final evaluation, and subsequently finished fixing the testing errors, reopening the PR for additional review. In terms of development, he dedicated time to in-depth study on the creation, storage, and distribution of blue squares to users, and commenced the implementation of the user interface based on self-designed strategies. Furthermore, he reviewed Sav’s PR within the final review leadership team, which proved to be highly successful. Pictures of some of this work are below.
Lucile Tronczyk (Full Stack Software Developer) continued developing the Highest Good Network software. This week, Lucile worked on implementing information points in various ways on several pages of the app. She successfully integrated the “i” points mentioned in the Google Doc, adapting them to align with the coding structure of the pages. Additionally, she made necessary modifications to the information points, conducted a code review, and provided relevant screenshots for others to add their own “i” points. However, she faced challenges in implementing additional information points, realizing the need for further research to identify the appropriate approach. Lucile’s diligent efforts resulted in the successful inclusion of informative elements throughout the app, contributing to an improved user experience. The pictures below relate to this.
Madhavan Anandan (Administrative Assistant) completed another week of assisting as a volunteer graphic designer helping with graphic design projects for One Community. This week, Madhavan demonstrated productivity by completing collages for Dev Volunteers A – L. He exhibited strong organizational skills as he updated and maintained the WordPress page, ensuring it remained current. Taking the initiative, Madhavan proactively followed up with Alyx and Jae, engaging in the process and displaying a keen interest in learning and familiarizing himself with WordPress. See below for some of the pictures.
Nathan Hoffman (Software Engineer) continued improving the Highest Good Network software. This week, Nathan dedicated time to expanding his knowledge on Redux thunks and middleware for implementing permissions within the application. He successfully connected all the components that utilize hasPermission() to Redux, ensuring a more streamlined and centralized approach to managing permissions. Furthermore, Nathan commenced the modification of related tests, integrating context providers and Redux stores to facilitate comprehensive testing of the permission functionality. The pictures below show some of his work.
Nida Zaki (Software Engineer) further assisted with the Highest Good Network software. This week, Nida successfully researched and implemented a solution to grant editing permissions to Jae across three accounts. Additionally, she addressed and fixed the test cases related to the recent changes made in accordance with project requirements. Moreover, the self-edit permissions for the Volunteer account were rectified to enable the editing of the BasicInformationTab while restricting edits to other tabs by volunteers. Lastly, she implemented a safeguard preventing devadmin from self-updating the password via the header. Her pictures are below.
Olawunmi Ijisesan (Administrative and Management Support) completed another week of assisting with management, coordination, and overall support of One Community. Ola focused on various tasks, starting with the creation of a Photo collage from the designated folder. She organized her work and created a new folder to store the completed collages. Additionally, Ola exhibited great attention to detail as she proofread, edited, and corrected errors in the collages while transferring them from Fotojet to the website blog. In parallel, she handled data entry responsibilities and worked on the Transition Kitchen Built Out from the Master Recipe and the 3-Day Menu Block Doc. Pictures of some of this work are below.
Olga Yudkin (Software Engineer) continued to help with the Highest Good Network software. This week, Olga focused on her first task, which involved enhancing the clarity of the error message on the login screen. Specifically, she worked on ensuring that when the username is not found in the system, the error message displayed would be “Username not found.” Additionally, she addressed the issue where an incorrect password would trigger the same error message. As a solution, Olga implemented a new error message, “Invalid password,” which would accurately reflect the password-related error scenario. Olga successfully completed the task by updating the logincontroller.js file and subsequently created a pull request (PR). Moreover, she reviewed two PRs from her team, namely #991 and #998. In her review of PR #991, Olga identified that a volunteer user had the ability to submit summaries for other users, which was an unintended functionality. To rectify this, she left a comment on the PR, ensuring the issue was duly addressed. Look below for a collage of her work.
Papia Sharmin (Full Stack Developer) continued working on the Highest Good Network software. This week, Papia accomplished several tasks. She successfully added a suggestion icon along with creating the suggestion body and implementing the email sending function. Additionally, she dedicated time to refactor the existing codebase. Papia raised two pull requests: PR #998 on the frontend and PR #440 on the backend. During her work, Papia identified the cause of the issue where the user team array was not updating correctly after adding or removing team members. She investigated and resolved this problem. Furthermore, Papia started working on the summary submission task. She made necessary fixes and added functionality to ensure that when a summary is submitted, it gets checked and turns green to indicate its completion. Below are some images related to this work.
Sav Costabile (Web Developer) continued helping with the Highest Good Network software. This week, Sav focused on addressing a bug related to the delayed display of badge data, even after refreshing the page. Initially, they planned to resolve it by implementing a changeStream websocket using Mongodb. However, they decided to pursue a simpler approach instead. Sav shifted their focus towards adding a backend call directly to the badge component, ensuring that the badge data remains up-to-date whenever the component is utilized. Currently, they are in the testing phase across all areas of the application, and early results indicate promising outcomes. This solution primarily targets the delay issue encountered in the dashboard and profile components. The pictures below relate to this work.
“Sola” Olusola Akinbode (Full Stack Software Developer) continued forwarding with the Highest Good Network software. This week, Sola made significant progress on PR 838 by implementing modifications to the Summary Team Tab located under the “profile” section, rendering it a read-only feature. As a result, all users, regardless of their role, can now access and view the summary team they are affiliated with. Additionally, he successfully integrated a new functionality that enables administrators and summary receivers to conveniently review the reports of individuals within their respective summary teams directly from the summary management page. For further details and a visual demonstration of this feature, please refer to the video accessible on Dropbox. Moving forward, Sola has identified three tasks that remain to do. These tasks involve the verification and development of an email function responsible for delivering reports to summary viewers, the implementation of permissions management to regulate report viewing within the browser, and conducting comprehensive testing and code cleanup to ensure optimal performance. Look below for pictures of this work.
Tanaya Joshi (Machine Learning Engineer) focused on assisting in Google Analytics for One Community. Tanaya completed her orientation and conducted research to gather references for Google Analytics. She focused on learning the fundamentals of Google Analytics and successfully finished all the required setup tasks. Tanaya utilized the Analytics Academy, completing both beginner and advanced GA tutorials to gain a comprehensive understanding of the platform. Furthermore, she conducted extensive research to compile valuable resources for her team members, supporting their learning journey. Pictures of some of this work are below.
Tzu-Ning “Leo” Chueh (Software Engineer) continued working with Highest Good Network software. This week, Leo worked on various tasks related to team validation and creation. He removed the unnecessary function “onNewTeamValidation(true)” and replaced the alert message “Hey, You need to pick a team first!” with “Team not found, please create a new team.” Additionally, Leo implemented toast alerts for team assignment and creation, as well as worked on preventing users from creating duplicate teams. He also reviewed requested changes and completed them, including dividing the form into separate sections with “Add To Team” and “Create New Team” headers. Leo ensured that the creation of a new team is confirmed through a manual alert clearance by the user. Furthermore, he enabled the “create new team” button to successfully create a new team and immediately add it to the teams list. A pull request was created for this feature. He also worked on updating the teams data using useState after team creation and resolving the issue where the newly created team was not shown in the dropdown list for adding a new team. Lastly, Leo solved the issue of a white screen appearing on the Teams page when adding a new team using the newly created button. Please see the collage below for this work.
Vishvesh Sheoran (Artificial Intelligence Specialist) continued assisting with the AI and machine learning improvements for all of One Community. This week, Vishvesh connected the RankMath plugin to the WordPress dashboard of the One Community webpage. He utilized Content AI to generate a mock article, aiming to assess potential improvements to the SEssO score. Additionally, he read RankMath’s website to understand how to achieve a perfect 100/100 SEO score for a website. Basic testing was conducted using RankMath to establish an initial SEO score and gather web analytics, analogous to a health assessment of the website. Lastly, Vishvesh acquired knowledge regarding the necessary primary keywords, focus keywords, and Alt text for images and videos on their webpages. See the pictures below showing his efforts by him.
Xiao Tan (Software Engineer) continued helping with the Highest Good Network software. This week, Xiao diligently reviewed PR949, 939, 868, 993, 998, 366, and 306, carefully assessing each one and delivering comprehensive feedback accompanied by relevant screenshots. In addition, she dedicated her efforts towards resolving the issue labeled “Fix end date is not changing on the User Management Page.” Xiao methodically investigated the matter from both the frontend and backend perspectives, aiming to identify the root cause of the problem. Below are some images related to this work.
Xiao Wang (Software Engineer) continued helping with the Highest Good Network software. This week, Xiao focused on improving the task system. He successfully reconstructed the Reacttooltip using the MutationObserver API, allowing the rebuild method to be executed only when changes were made to the DOM tree. This enhancement proved valuable for folding and unfolding subtasks, as it dynamically rendered an unknown number of tasks. Additionally, Xiao made significant improvements to the ImportTask component’s code. The imported file’s resources column now supports multiple names, and the application verifies compatibility with the current project names, alerting the user in case of a mismatch. Furthermore, quality-of-life adjustments were implemented in the ImportTask component. Although the frontend improvements surpassed his initial expectations, Xiao deferred backend work until the following week, aiming to complete the frontend tasks first before fully transitioning to backend development for the task system. See supporting images below.
Xiaoyu Chen (Software Engineer) continued helping with the Highest Good Network software. This week, Xiaoyu embarked on a task to construct a mouseover popup, initially applying Redux for its creation and generating pull request #996. However, upon discovery that the goal was to establish a globally editable container, she altered her approach. Learning from the role model present in the backend, Xiaoyu crafted both the schema and the reducer, encountering a challenge when she found the roleID was not bound to MongoDB. In response, she effectively incorporated the userProfile and introduced InfoCollections as a new schema, leading to the container’s construction in the frontend. Her aspiration was to devise a modal where an areaId could serve as an input and fetch corresponding information as output, a process met with difficulties due to issues with the areaID. To address this, Xiaoyu took cues from the summary, striving to emulate a container similar in design. She considered an alternative approach of creating an infoContext, a strategy she perceived as less complex than her initial choice. This proposed solution would allow for content storage directly in the frontend. Please see evidence of this work below.
Yihan Liu (Software Engineer) continued development on the Highest Good Network software. This week, Yiyun focused on ESLint formatting tasks and made notable progress by raising her first pull request. Additionally, she played a vital role in assisting the entire team, diligently addressing their inquiries and providing valuable support. Yiyun continued her routine of creating and updating documentation, ensuring the team had access to accurate and up-to-date information. Her consistent dedication to these responsibilities demonstrates her commitment to maintaining a well-organized and efficient workflow for the team. Please look below for pictures of Yihan’s work.
Yiyun Tan (Management Dashboard Team Leader) continued improving the Highest Good Network software. This week, Yiyun focused on ESLint formatting tasks and made notable progress by raising her first pull request. Additionally, she played a vital role in assisting the entire team, diligently addressing their inquiries and providing valuable support. Yiyun continued her routine of creating and updating documentation, ensuring the team had access to accurate and up-to-date information. Her consistent dedication to these responsibilities demonstrates her commitment to maintaining a well-organized and efficient workflow for the team. Look below for connecting pictures.
Yongjian Pan (React.js/MongoDB Full Stack Software Developer) continued assisting with the Highest Good Network software. This week, Yongjian focused on enhancing the user management functionality by removing the ability for admin roles to delete themselves through the “other” link in the user management dropdown option. This modification was implemented to prevent users from accidentally deleting their admin accounts, which would render their other roles useless as they would no longer be able to modify them due to the deletion of their user account. Through this update, Yongjian aimed to ensure the integrity and usability of the user management system while minimizing the potential for user errors and data loss. See the images below for a look at this work.
Yubo Sun (Full Stack Software Developer) focused on Highest Good Network software. This week, Yubo worked on Task 149, which involved adding professional links to the profile page. He successfully resolved the issue of invalid URLs and integrated Zubing’s PR#980, which required combining conflicting parts and ensuring the proper functionality of Zubing’s layout. During the merging process, Yubo encountered some issues but managed to fix them. Additionally, he addressed minor problems, such as allowing special admin links to be empty when necessary and resolving rendering issues. However, when it came to removing additional savings, Yubo sought assistance from the wrong person and may seek help from another individual. Recognizing the urgency of the task, he promptly opened PR #1001 after fixing the main feature. Apart from that, Yubo contributed to an unofficial test on Frontend Pull Request #992, which yielded positive results. The pictures below relate to and show some of this work.
Yufei Zhang (Software Engineer) further assisted with the Highest Good Network software. This week, Yufei established the logic for editable mouseover text based on Jae’s advice and created the controller for mouseover text using a router and model. Yufei also developed a new frontend component for mouseover text. She implemented an editable button and plans to make it clickable, enabling a popup text box for updating the mouseover text in the upcoming week, which is only visible to the owner. Please see below for pictures of this work.
Zubing Guo (Software Engineer) focused on the Highest Good Network software. This week, Zubing diligently continued her work on the task of incorporating “Admin Document” and “Link to Media Files” functionalities into the Profile page as part of the development team’s objectives. She successfully modified the necessary code and resolved conflict files based on the reviews of PR#980. With careful attention to detail, she implemented the necessary modifications to update the links to the Weekly Summary Reports page. While waiting for another PR to be fixed, she began her second task, focusing on the frontend and writing the code for the “Write it for me” button. In addition, Zubing reviewed one frontend and one backend PR. Look below for the work done.
The Highest Good Network software PR Review team also worked to test all of the above PRs and find any bugs they could within those PRs and the software as a whole. This week’s active members of this team (completing a minimum of 10 volunteer hours each) were: Aaron Persaud (Software Developer), Anish Pandita (Software Engineer), Bailey Mejia (Software Engineer), Hector Agudelo-Carmona (Front-end Developer), Igor Rocha da Silva (FullStack Developer), Jiangwei Shi (Full Stack Engineer), Joyce Liu (Software Engineer), Luis Arevalo (Front End Developer), Madhu Vemana (Full Stack Developer), Ramya Ramasamy (Full Stack Developer), Shantanu Kumar (Full Stack Software Developer), Sherly Hartono (Software Volunteer), Shivansh Sharma (Software Developer), Siddharth Mohite (Software Engineer), Tim Kent (Full Stack Software Engineer), Yao Wang (Software Engineer). and Zijie Yu (Volunteer Software Engineer). The collage below shows a compilation of the work from this team.
AND WE PRODUCED THIS WEEKLY UPDATES BLOG – CLICK HERE TO SUBSCRIBE