Welcome to One Community, where we’re intervening to maximize rejuvenation. As an all-volunteer organization, we are dedicated to creating a world that works for everyone through sustainable approaches to food, energy, housing, education, for-profit and non-profit economic design, social architecture, fulfilled living, global stewardship practices, and more. Our model becomes becomes self-replicating, intending to establish a global collaboration of teacher/demonstration hubs. Our mission is rooted in the principle of doing this for “The Highest Good of All,” hence, we are committed to open source and free-sharing the complete process. Together, we strive for evolved sustainability, global stewardship practices, and fulfilled living while 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 August 6th, 2023 edition (#541) of our weekly progress update detailing our team’s development and accomplishments:
One Community is intervening to maximize rejuvenation 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, Julia Meaney (Research and Web design) completed another week of assisting with research and web design. She focused on various tasks related to web content finalization. Julia reviewed and integrated her final comments on the “Solar Energy Microgrid Setup and Maintenance” webpage, ensuring correct Alternative Text and Image Title Attributes for all images and making minor spelling fixes as required. Julia also addressed comments on the “Hot Tub Sanitizer Alternatives” Google Doc and integrated unaddressed comments from the corresponding Google Spreadsheet. Additionally, Julia completed a thorough review of the “Open Source and DIY Permaculture Design” webpage, fixing incorrect heading and Table of Contents formats, adding missing headings and anchor links, and making various other edits for finalization. Furthermore, she reviewed Chuck’s work on the “Duplicable City Center Natural Pool & Spa” webpage, making necessary edits and fixes while cross-referencing content on the source Google Doc. She also worked on the “Traditional Dome vs. City Center Dome Structural Engineering Loading Comparison Report” Google Doc, responding to and resolving comments and formatting the content for site integration. Moreover, Julia reviewed the “Door and Window Research” Google Doc and the corresponding spreadsheet, providing feedback and following up on un-integrated comments. Additionally, she checked and corrected equations on the “Duplicable City Center Engineering” webpage, ensuring accuracy during the conversion process. Finally, Julia edited and formatted updated content from the “Traditional Dome vs. City Center Dome Structural Engineering Loading Comparison Report” Google Doc and worked on the “Door and Window Research” Google Doc, offering clarifications and feedback as she finalized the content for the site integration. See the pictures below.
Loza Ayehutsega (Civil Engineer/Assistant Civil Engineer) completed another week of assisting with Earth Dam Design & Construction for Water Retention, Pond & Lake Creation. Loza focused on the completion of the Dam safety guidelines report. The report emphasized the significance of adhering to country-specific dam safety regulations and guidelines, given the potentially catastrophic consequences of dam failures. These regulations serve to ensure the overall safety and integrity of dams. In certain instances, mandatory comprehensive dam safety reviews were required to meet the specified regulations. The report listed the guidelines and detailed various inspection methodologies utilized in the process. Take a look at the pictures below to get a glimpse of this work.
One Community is intervening to maximize rejuvenation 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) completed the design and modeling of a visitor room for the Duplicable City Center. She finalized and post-processed renderings, achieving a serene and tranquil ambiance, and expanded the visual depiction of the room. Amiti curated a comprehensive mood board presentation, incorporating all the required products and materials. Furthermore, she conducted a cost analysis for the project’s execution. See below the pictures.
Charles Gooley (Web Designer) completed another week of assisting with web design. He dedicated his efforts to reviewing and improving the Solar Energy Microgrid Setup and Maintenance Duplicatable City Center Engineering Tutorials. Primarily, he focused on addressing comments related to the tutorials’ alt and Title texts for specific images, ensuring there were no typos and each alt text contained a minimum of five entries. In addition, Charles converted all equations in the Duplicable City Center Engineering tutorial that lacked fractions or summation symbols into plain text. Moreover, he conducted a thorough review of the Free Education Resources list, checking for broken links initially identified by the Grammarism founder. Where possible, Charles promptly corrected the broken links, while any irreparable ones were removed. Throughout the process, he also identified and resolved approximately a dozen other broken links, to ensure the accuracy and functionality of the content. The pictures below offer a visual representation of this work.
Yiwei He (Mechanical Engineer) completed another week of assisting with the City Center Dome Hub Connector Engineering. She focused on designing simplified dome connectors with a two-layer hub connectors structure for the current model. Several simulations were conducted to assess the feasibility of the hub connectors’ design, although there remain some unresolved issues that need further attention. Additionally, Yiwei dedicated time to reviewing and checking the duplicated city centers’ website page, identifying areas that required improvement and refinement. See some of this work in the pictures below.
One Community is intervening to maximize rejuvenation 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 continued our review of the open-source Highest Good Food designs. We worked on the Food Rollout document, providing edits and conducting a thorough review of items compiled several years ago. We update the document wherever necessary and offer insightful recommendations for tool replacements to ensure more suitable usage and enhanced durability. Additionally, we commenced the task of bolding essential items that require purchase, as well as those designated to be constructed by team members. See the pictures below that are related to this.
The core team also continued to work on the Transition Kitchen. We focused on importing recipes from the Master Recipe Document into the Spreadsheets. Additionally, we held a Zoom meeting with Gregory to discuss and finalize the action items that need completion. Gregory is tasked with completing the PDFing of recipes, and will also review the Master Recipe spreadsheets. Meanwhile, we aim to finish importing the remaining recipes by the targeted date. 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 focused on the Source Recipes PDF project. He reviewed each PDF to ensure proper functionality, addressing the issue of some files opening as blank pages. Additionally, he received guidance from the core team regarding the task description. See below for pictures related to this.
One Community is intervening to maximize rejuvenation 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 intervening to maximize rejuvenation 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 73 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, during which she checked and marked as fixed PRs 1029, 1039, and 1062. Additionally, she tested unresolved issues, including one related to PR#722, where the report is now showing in the Dashboard’s “Weekly Summary” tab but doesn’t work for the current week. She also reported an issue with the badge assign function, where newly assigned badges were not displaying correctly on the Dashboard, and provided a recorded video as evidence (link provided). Furthermore, she discovered and reported an issue with the “Modify Badge Amount” permission, where an incorrect number of badges was shown under the “Badges Earned” icon on the Dashboard. Apart from that, Tatyana contributed by providing detailed descriptions with supporting images for issues related to the default cursor setting (PR#928) and created a message with supporting images to volunteer for PR#878, highlighting areas that remained unfixed with that particular PR. 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, Abdel accomplished several tasks to enhance the setup profile functionality. Firstly, he successfully implemented JWT authentication in the setup profile form, enabling seamless redirection of users to the dashboard after submitting the form. Additionally, he added an email notification feature, which promptly informs the manager whenever a new user is created. Furthermore, Abdel addressed the time zone requirement in the create user form, making the necessary modifications to ensure its accuracy. As part of code maintenance, he diligently added comments to the codebase, improving code readability and maintainability. In line with collaborative development practices, he created a pull request to share his contributions with the team and facilitated code reviews. Lastly, he meticulously fixed formatting issues, ensuring the code adheres to consistent style standards. Overall, Abdel’s work this week showcased his dedication to enhancing the platform and promoting a smooth user experience. See the below pictures as examples of this work.
Aishwarya Kalkundrikar (Full Stack Software Developer) continued helping with the Highest Good Network software. This week, Aishwarya diligently reviewed code files containing date-related manipulations for user profiles. Despite encountering a challenge with the freezing of the development environment, she attempted to debug the issue by logging data. Additionally, Aishwarya carefully considered the code suggestions provided by team members, although her belief persisted that the root cause of the problem lay within a specific date manipulation function. So new addition of code is not needed to handle this issue. See the below pictures as examples of this work.
Alyx Parr (Senior Support Specialist and Manager), finished another week of providing management assistance, coordinating tasks, and offering comprehensive support for the team. This week, Alyx performed the following tasks: copying over summaries and creating collages for the society page. She acquired knowledge on manually saving WordPress with code, as it lacked automatic updates. Feedback from the core team was taken into account. Additionally, Alyx conducted a thorough review of Ola’s work for the blog, ensuring its accuracy. She also attempted to center the pictures and added names to the images. See the below pictures as examples of this work.
Bada Kim (Full Stack Software Developer) focused on the Highest Good Network software. This week Bada commenced with catching up on the long thread regarding bugs related to the Weekly Summaries. Some preliminary investigation was conducted, but as there were dedicated developers handling the matter, focus shifted to other tasks. Reviewing pull requests was next on the agenda, followed by delving into a bug concerning Dashboard freezing. Initial findings revealed that certain components underwent excessive re-rendering, ranging from 50 to 600 times, without any activity. The findings were shared, and suggestions were offered. Subsequently, another developer successfully implemented an infinite scroll for the Team Member Tasks component, which resolved the freezing issue and unblocked other developers. However, it was observed that scrolling too far down caused additional freezing. To address this, a pull request was opened, aiming to enhance the performance of Team Member Tasks by memoizing the components’ props, effectively eliminating hundreds of unnecessary re-renders from the Dashboard. This pull request was successfully merged today. The collage below shows this work.
Carl Bebli (Software Developer) continued helping with the Highest Good Network software. This week, Carl collaborated with Eduardo and Jonathan to address the “weekly summary bug.” The team made significant progress and drew valuable inferences during the investigation. The plan is to continue further investigation and aim to resolve the issue in the upcoming week. Additionally, Carl actively engaged in PR reviews, offering diligent assessments and feedback on numerous pull requests, including issue numbers #1001, #1024, #1030, #1033, #1034, #1037, and #1042. Please see below for pictures of this work.
Eduardo Horta (Software Engineer) provided more of his ongoing assistance with the Highest Good Network software. This week, Eduardo conducted a comprehensive review of 19 pull requests, including both old and new ones. He diligently tested each pull request and provided feedback accordingly. While reviewing pull request #711 by Yan for the Management front-end first demo, he verified that everything worked as intended and found no issues. For pull request #826 by Yongjian, addressing the new max personal record award badge, Eduardo identified a problem with the time badge not counting time correctly and suggested a fix. Similarly, for pull request #842 by Yongjian, implementing dark mode for the app, he noticed a black loading icon in dark mode that could potentially impact user experience. Upon testing pull request #860 by Yubo, aimed at fixing an obvious non-editable field in the task view, Eduardo confirmed that the feature functioned correctly for admins but encountered difficulties when testing for volunteer users. For pull request #867 by Yongjian, resolving a minor alignment issue with the assign team button on the teams tab, Eduardo found no problems during testing. He also verified the successful implementation of pull requests #915 by EvianTan, #982 by Jinchao, #991 by Lucas, #997 by Leo, #1001 by Yubo, #1030 by Yufei, #1034 by Xiao, #1035 by Yubo, #1039 by Aaron, #1041 by Jonathan, and #1042 by Edwin, as they all performed as intended with no issues identified. However, while evaluating pull request #1005 by Jianjun, which involved the total report feature, Eduardo noticed an unexpected bar graph appearing when the time-space was less than a month, contrary to the stated intention in the problem description. For pull request #1024 by Nida, focused on saving/editing ChatGPT prompts by the owner, Eduardo faced difficulties testing it due to local host crashes caused by server problems. Similarly, for pull request #1037, an update to the CircleCI config, he managed to test most aspects successfully, but the dashboard and weekly summaries page testing was impeded by local host crashes attributed to server issues. Throughout the week, Eduardo provided valuable insights to improve the overall quality and functionality of the pull requests under review, contributing significantly to the development process. 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 reviewing pull requests (PRs) and advancing the development of the HGN application as a member of the Dev Team, with a primary focus on Frontend functionality. During the week, Edwin successfully addressed a memory leak bug caused by logging time via the timer and timeEntryForm. The bug was attributed to the timeEntryForm modal being unmounted before other states were changed, leading to the memory leak. Furthermore, Edwin collaborated with Kurtis to fix the remaining bugs and test files related to the new timer. The code changes were pushed, and all Github checks passed, making the timer ready for testing and potential merging. Lastly, Edwin worked on the task “Make ‘save’ button visible when the user has ‘Edit User Profile’ permission,” ensuring that users with this permission can now edit admin links. Throughout the week, Edwin reviewed a total of three PRs: #1035, #1027, and #982. Images showing this progress are below.
Jiangwei Shi (Full Stack Engineer) assisted the kept on with assisting the Highest Good Network software. This week, Jiangwei successfully fulfilled the responsibility of implementing the “task tab time log format” across all relevant time log tabs. In this process, the professional approach and focus on detail ensured that the assigned task was accurately and efficiently completed. Additionally, a pull request, highlighting the changes and improvements made, was initiated. This step is crucial for team collaboration as it enables team members to review and provide feedback on the work done. Through these actions, Jiangwei demonstrated a strong work ethic, effective problem-solving abilities, and consistent performance in maintaining the system’s integrity and functionality. His work is shown below.
Jianjun Luo (Software Engineer) continued developing the Highest Good Network software. This week, Jianjun successfully completed the total project report feature on the report page. She implemented a ‘total project/task report’ card with a detailed table that provides direct access to each project report page. Furthermore, Jianjun addressed several bugs, including the non-display of data tips, text flashing, and alignment issues in the bar graph. She also resolved issues causing page blanks related to the start date and conflicts arising from the end date. To enhance user experience, Jianjun removed the delay in data tip hovering and ensured that the detail button is hidden when no data is available for the selected time period. Additionally, she made improvements to the text and component display logic on the report page. The 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 continued working on the second most urgent task that was mentioned in the bugs document. He collaborated with Carl and other team members through Slack, where they discovered an issue with the due date and upload date being switched to the day before. During the week, Jae was testing Jonathan’s PR #970 and noticed that it needed a hotfix due to some HTML elements not changing colors. Jonathan created a new PR #1026 to address this issue, and Jae had it merged quickly. After finishing that PR, Jonathan continued to debug the issue with the moving summaries with Carl. Jonathan made significant progress on this task this week, and he is confident that he will be able to resolve the issue by the end of the next week. He is grateful for the collaboration of Carl and Jae, and he is confident that they will be able to deliver a high-quality solution to this problem. Check out the following pictures for his work.
Kurtis Ivey (Full Stack Developer) advanced the Highest Good Network software. This week, Kurtis focused on working on the new timer feature. Edwin Lau Mack made progress on the project, prompting Kurtis to switch from his branch to Edwin’s, as it seemed to have more functionality, except for some failing tests. Kurtis then began investigating and addressing the failing tests, which were related to the allTasksReducer file in the frontend. After implementing a try-catch block, Kurtis received a type error, providing some insight into the issue. However, the problem with the communication between allTasksInitial and the Receive tasks case in the reducer remained unresolved despite the progress made. 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 dedicated considerable effort to investigating a persistent bug where tasks with identical names were causing unintended behavior, leading to hours logged into newer tasks being erroneously added to older tasks. Despite his best efforts, Lawrence was unable to replicate the issue. He thoroughly examined both the frontend and backend, exploring potential correlations between task IDs and names. Unfortunately, his investigation was interrupted when he had to assist with a hotfix for an older frontend pull request (#1020). Lawrence diligently looked into the frontend’s deployment configurations on CircleCI and created another frontend pull request (#1055) in an attempt to swiftly resolve the issue. Regrettably, the hotfix was not successful, resulting in the need to revert both pull requests (#1020 and #1055). 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 advancing the interactive map project, implementing two new functionalities in line with project requirements. Firstly, he successfully coded a feature that dynamically colorizes markers based on volunteer activity status. Secondly, employing functional programming, he constructed a data pipeline to determine the count of unique countries from the dataset of volunteers’ origins. Additionally, he discovered and addressed a critical issue wherein a shared API key between development and production caused the depletion of the daily call limit in development to impact API-dependent features in production. To resolve this, Leon set up distinct API keys for development and production, ensuring a smooth operation of the application. Some of his work is shown below.
Lucas Emanuel Souza Silva (Software Developer) further assisted with the Highest Good Network software. This week, Lucas tested the API, modified the time storage method, and introduced a new route. He made multiple adjustments to the task’s logic and completed the implementation of both the frontend and backend endpoints. The only remaining task was to implement the logic for issuing a blue square with the date’s reason, which Lucas finished. Additionally, he successfully implemented the cron job to utilize the scheduled reason when issuing the blue square. Pictures of some of this work are below.
Lucile Tronczyk (Full Stack Software Developer) continued developing the Highest Good Network software. This week, Lucile focused on the propositions received regarding Bugs and Features for cursor starting points. Additionally, she thoroughly reviewed all the suggestions on her PR (Pull Request) for the pagination of user filters, preparing herself to address them on Tuesday. Throughout the week, Lucile diligently worked on the cursor implementation in various mentioned areas, though some aspects remained unclear. As a result, she made a PR to seek further clarity and input from the team. 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 successfully completed the reviewing process for the Dev and PR teams. He also compiled collages featuring the work of the members of the PR and N-Z Dev teams. All the necessary information was accurately inputted into WordPress by him. Additionally, he diligently followed up on all other comments and feedback, demonstrating a commitment to a comprehensive and efficient administrative process. See below for some of the pictures.
Nathan Hoffman (Software Engineer) continued improving the Highest Good Network software. This week, Nathan made significant progress in their understanding of Redux with thunk, resolving all bugs related to jest tests not functioning correctly with Redux. They created a custom renderWithProvider() function for Enzyme, enhancing testing capabilities. Additionally, Nathan successfully merged various new changes into the codebase, contributing to the ongoing development efforts. The pictures below show some of his work.
Nida Zaki (Software Engineer) further assisted with the Highest Good Network software. This week, Nida focused on various tasks related to the front-end development. She successfully addressed issues with failing tests on the front-end, particularly concerning the saving/editing of text prompts to the backend, with specific attention given to the WeeklySummary component. Additionally, she worked on the front-end logic to display a trophy icon on the Weekly Summary Report Page for relevant users. This involved accessing the “createdDate” variable in the leaderBoard data to reference it for the trophy icon display on the dashboard. Furthermore, she implemented calculations to determine anniversary dates for periods like 6 months and 1 year, while also calculating the duration between two dates to present the exact number below the icon. Her pictures are below.
Olawunmi Ijisesan (Administrative and Management Support) completed another week of assisting with management, coordination, and overall support of One Community. This week, Ola primarily focused on reviewing feedback on completed work and conducting reviews of her fellow team members’ projects. Additionally, she dedicated time to data entry for Transition Kitchen and learned about process improvements and recent changes. Ola also familiarized herself with a new checklist, ensuring that all assigned tasks were thoroughly checked for errors and corrections. 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 task 255, conducting research to identify the reason behind a discrepancy in the userProfile data. She examined data from various users with different roles and discovered that although timeentry updates were correctly modifying hoursbycategory, the totaltangiblehours field was not being updated. After investigating the code, she suspects that some functions in the volunteeringtimetab component might be missing a necessary parameter. Her research will continue into the next week as she aims to find a resolution to this issue. Additionally, Olga reviewed PR#1027 and confirmed that all requested changes were impeccably implemented. Look below for a collage of her work.
Papia Sharmin (Full Stack Developer) continued working on the Highest Good Network software. This week, Papia worked on the team filter task. She made significant updates to the assign team and delete team functions on the team page, ensuring that they also update the user team array. Additionally, she extended this functionality to the profile page, allowing for seamless team updates from any location. Now, whenever a user’s team is updated, whether it’s in the app state or the database, the changes are reflected immediately, and users can see the “my team” button appear or disappear accordingly after adding or removing team members. Regarding the suggestions icon task, Papia tackled the addfield function in both the frontend and backend. She skillfully implemented the ability for the owner to add and delete a field effortlessly. The corresponding addfield form was also updated to complement these changes. 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 resolving the modify badge permission bug, which they believe to be linked to the dashboard delay issue. They concentrated on isolating and testing specific permissions to ensure proper functionality of both modify and assign badge permissions independently, investigating the possibility of unintended access granted by main roles like owner or administrator. Alongside this, preparations for phase two were underway, with Sav gearing up to assume a leadership role when required. 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 progress on the frontend PR 1033, addressing two identified bugs reported by reviewers. These bugs prevented some summaries from rendering when the summary reports array has no members. There was also a 404 error from loading the summary page. Both issues have been successfully resolved, and recent tests have confirmed the proper functionality of the front end. Additionally, Sola plans to focus on the backend’s summary management PR 358, as there is an existing bug that causes an error when loading the dashboard. Look below for pictures of this work.
Tanaya Joshi (Machine Learning Engineer) continued assisting in data analysis and development of One Community‘s Google Analytics and Adwords campaigns. This week, Tanaya successfully learnt about Google analytics and wrote a guide to learn Google Analytics for colleagues who might need help in the learning process. She dedicated her time to learning Google Analytics 4 and Google ads and wrote documentation about the learning process. Taking advantage of the Google Analytics official tutorial she diligently went through beginner to advanced GA4 and Google ads tutorials, acquiring a solid understanding of the platform. Additionally, she conducted further research to compile valuable resources and wrote a guide describing the learning process that would support her fellow team members in their learning journey. Pictures of some of this work are below.
Tim Kent (Full Stack Software engineer) continued working with Highest Good Network software. This week, Tim focused on the integration of user badge summaries into the People Reports page. To achieve this, he began by modifying an existing modal structure, removing unnecessary features, and enhancing the layout to meet current requirements. Working with user data, Tim successfully isolated and sorted the pertinent badge information for static onscreen display. Throughout the development process, he thoroughly tested the new feature across various account roles and screen breakpoints, making necessary adjustments to styling and layout for optimal functionality. Below is the collage of his work.
Tzu-Ning “Leo” Chueh (Software Engineer) further helped Highest Good Network software. This week, Leo worked on two tasks: “Fix assign badges function” and “Add ability to create a team from the ‘Add Team’ option of User Management.” For the first task, he tested the assign badges function using different browsers and various user permissions. He also recorded a video to confirm the presence of a bug. Regarding the second project, they implemented changes to allow the creation of a new team from the “Add Team” option in User Management. This involved creating a new team button, applying relevant functions to the “create new team” option in the dropdown list, and making adjustments to the user interface by removing the create new user input box and button, moving the “create new team” option under the dropdown list, and implementing the logic for creating a new team. Moreover, he added an additional state variable, removed the toast notification for existing teams, and used the new state variable to set alerts for creating an existing team instead. Furthermore, Leo attempted to implement the requested changes, which included triggering the backend process to create a new team when clicking on the “create new team” option in the dropdown and displaying a notification for successful team creation. Additionally, for the “Fix assign badges function” project, he familiarized himself with the components, identified the file responsible for showing badges, and explored the feasibility of implementing an auto-refresh feature. See the collage below for examples of his work.
Vishvesh Sheoran (Artificial Intelligence Specialist) continued assisting with the AI and machine learning improvements for all of One Community. This week, Vishvesh focused on optimizing the configuration of the RankMath plugin. He delved into various advanced tools available within RankMath to analyze the website’s SEO score, gaining insights into website Schema and understanding the application of meta tags allowed by RankMath. Through these efforts, he aimed to enhance the website’s SEO performance and overall search engine visibility. See the pictures below showing his efforts by him.
Xiaoyu Chen (Software Engineer) continued helping with the Highest Good Network software. This week, Xiaoyu enhanced the functionality and user interface of several components within the application. She updated a readable model on the weekly summary report page, ensuring that the modal content would automatically update user class information following any alterations made by the Owner in the permission management role class editable modal. She expanded the visibility options for each modal to three, necessitating adjustments to the schema in the backend. In response to peer review suggestions, she validated the uniqueness of the information name, subsequently creating a unique information name. To improve user experience, she programmed the application such that a click on the textarea automatically opens the editing model for the Owner. In the permission management section, she ensured stylistic consistency by aligning the ‘i’ for both style and permission lists, assigning different content to each permission type. Xiaoyu also mitigated a warning by adding a key in the BasicInformation tab under permission management. She signed off on the asynchronous updating in the summary bar as seen in pull request 1062. In the latest development branch update, Xiaoyu identified and highlighted re-render issues with the newly introduced InfiniteRoll component. Please see evidence of this work below.
Yihan Liu (Software Engineer) continued development on the Highest Good Network software. This week, Yihan focused on developing the send email feature for the “submit for review” button task. She successfully integrated a send email function into taskController.js and established its router in taskRouter.js on the backend. Additionally, Yihan ensured the proper implementation of this function when the “submit” button is clicked. Notably, she initiated PR#460 and PR#1045 to incorporate this new feature. Furthermore, Yihan addressed Bada’s suggestion by removing nested ternaries and optional chaining in PR#1013. In the spirit of collaboration, she also reviewed PR#1041 and confirmed its functionality as expected. Please look below for pictures of her work.
Yiyun Tan (Management Dashboard Team Leader) continued improving the Highest Good Network software. This week, Yiyun took the initiative to address the issue of “release PRs cannot pass on CircleCI” by implementing a hotfix. She skillfully created the necessary PRs and conducted a thorough investigation to identify and resolve the root cause of the problem. In addition, she improved the checking process by introducing an extra check on GitHub Actions, further enhancing the team’s workflow. As always, Yiyun provided valuable assistance and support to the team, demonstrating her reliability and commitment to collaboration. Look below for connecting pictures.
Zubing Guo (Software Engineer) focused on the Highest Good Network software. This week, Zubing diligently continued her work on the task of integrating the “Write it for me” button into the summary page as part of the development team’s objectives. She modified the frontend code to implement the functionality of “fetchNotesData” and “sendToChatGPT”. Additionally, Zubing effectively resolved conflict files in PR#980, ensuring a smooth code integration process. Despite encountering some challenges that demanded extra time and effort, she remained unwavering in her commitment to achieving successful outcomes. Look below for the work done.
Ashlesha Navale (Graphic Designer) and Kayley Wong (UI/UX Designer and Graphic Designer) continued with Graphic Design for all of One Community, This week, Kayley and Ashlesha collaborated on multiple creative tasks for One Community. Kayley focused on graphics creation, starting with the announcement of three members’ commitment to volunteer work. She also skillfully edited their biography portraits, ensuring they adhered to the organization’s style guidelines. With these assets in hand, Kayley then drafted compelling posts to showcase the achievements and biographies of the volunteers on the WordPress platform. Together, Kayley and Ashlesha’s collaborative efforts significantly contributed to One Community’s digital presence, effectively showcasing the commitment and achievements of its volunteers and enhancing engagement with its audience.
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: Anish Pandita (Software Engineer), Bailey Mejia (Software Engineer), Cheng-Yun Chuang (Software Engineer), Eduardo Varjão (Frontend Developer), Haohui Lin (Software Engineer), Igor Rocha da Silva (FullStack Developer), Induja Kanchisamudram (Developer), Jacky Li (Software Engineer), Joyce Liu (Software Engineer), Madhu Vemana (Full Stack Developer), Maham Almizan Khan (Software Developer), Mounica Dingari (Software Developer), Oleksandr Riazantsev (Software Engineer), Ramya Ramasamy (Full Stack Developer), Shihao Xiong (Software Engineer), Shivansh Sharma (Software Developer), Shrey Jain (Software Engineer), Veronica (Software Engineer), Yao Wang (Software Engineer). Yuri Andrade (Software Engineer) and Zijie Yu (Volunteer Software Engineer), Zuhang (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