Posted on July 31, 2023 by One Community Hs
One Community welcomes Eduardo Horta to the Software Development Team as our newest Volunteer/Consultant!
Eduardo is a dedicated developer specializing in React and Next.js, who has embarked on a transformative journey from his previous roles as a Civil Engineer and Firefighter. With a newfound passion for programming, Eduardo continuously hones his skills to maintain himself as a well-rounded Software Engineer, expanding his expertise to include back-end development using Node.js, Express and MongoDB. He joined the One Community team to increase his knowledge, experience and professional growth as a developer working on the open source Highest Good Network software.
FOLLOW ONE COMMUNITY’S PROGRESS (click icons for our pages)
Posted on July 30, 2023 by One Community
One Community is enhancing eco-system expansion and creating a world that works for everyone. As an all-volunteer organization, we are driven by a shared purpose of regenerating our planet and promoting sustainable approaches to food, energy, housing, education, economics, social architecture, fulfilled living, and global stewardship practices. Our unique model, designed to be self-replicating, will foster a global collaboration of teacher/demonstration hubs helping, open sourcing and freely sharing the complete process, ensuring that our efforts benefit humanity at large.
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 eco-system expansion of many self-replicating teacher/demonstration communities, villages, and cities to be built around the world. This is the July 30th, 2023 edition (#540) of our weekly progress update detailing our team’s development and accomplishments:
DONATE | COLLABORATE | HELP WITH LARGE-SCALE FUNDING
CLICK HERE IF YOU’D LIKE TO RECEIVE AN EMAIL EACH WEEK WHEN WE RELEASE A NEW UPDATE
One Community is enhancing eco-system expansion 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, Amal Lazar (MS Mechanical Engineering) completed another week of assisting with the research for the Most Sustainable Lightbulbs and Light Bulb Companies: Research, Energy Savings, and More tutorial. She updated the content of item #1 on the Showerhead Website with the new product. The eco-system expansion task primarily consisted of reviewing and revising the existing content to ensure accuracy and relevance for the new product.
Amal also incorporated all the necessary details and specifications of the new showerhead into the description, emphasizing its unique features and benefits. The execution of the week’s work resulted in eco-system expansion updated content that is now ready for publication. Below, you’ll find some images of this work.
Julia Meaney (Research and Web design) completed another week of assisting with eco-system expansion research and web design. She conducted a comprehensive final review of the “Murphy bed Instructions” PDF, providing feedback using comments. In addition, Julia oversaw Amal’s progress on the eco-system expansion Light Bulb research, offering guidance and editing recent content additions. She also organized Google Docs for site integration, merging new and old content.
Furthermore, Julia reviewed Chuck’s integration of her feedback for the eco-system expansion “Solar Energy Microgrid Setup and Maintenance” webpage, addressing comments in the Feedback PDF and ensuring completed tasks were properly handled. She addressed grammar and spelling errors throughout the page ToCs, corrected eco-system expansion image link issues, and fixed other miscellaneous errors on the site.
Julia briefly formatted the “Traditional Dome vs. City Center Dome Structural Engineering Loading Comparison Report” Google Doc for site integration and then proceeded to review Chuck’s work on the “Duplicable City Center Engineering” webpage, making necessary edits and assigning follow-up tasks. Finally, Julia worked on the eco-system expansion “Net-zero Bathroom and Earthbag Village Water Collection and Septic Design EDITED CONTENT FOR WEB” Google Doc, finalizing the first section for site integration and enhancing accessibility by converting screenshots of equations into text. See the pictures below.
Vidhi Bansal (3D Visualization Artist) completed another week of assisting with Earthbag Village. She dedicated her efforts to the 4-Dome Flythrough project, focusing on essential tasks such as editing the sizes of the elements and fine-tuning the lighting of the scene. Vidhi conducted multiple eco-system expansion tests to identify and address any noise and lighting issues. Implementing her findings, Vidhi re-rendered specific scenes, adjusting the lighting and incorporating camera modifications to achieve optimal eco-system expansion results. See below for some of the pictures.
One Community is enhancing eco-system expansion 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) achieved significant milestones in the design and modeling of a visitor room within the Duplicable City Center. By curating eco-system expansion renderings, she captured a serene and tranquil ambiance. Amiti conducted a comprehensive review of the initial SketchUp Design, integrating various elements to reinforce the visual theme of tranquility in the room. Her focus on lighting design and selection of appropriate materials enhanced the overall aesthetic. Furthermore, Amiti dedicated time to visualize the eco-system expansion bathroom, ensuring a harmonious connection with the room’s design. See below the pictures.
Charles Gooley (Web Designer) completed another week of assisting with eco-system expansion web design. He dedicated his efforts to updating the “Duplicable City Center Natural Pool and Spa tutorial”. The focus was on adding new eco-system expansion sections, including Hot Tub Sanitizer Alternatives, Sanitization, and Oxidation. In the Sanitization section, comprehensive discussions were provided on the advantages, disadvantages, and recommended products for Biguanides, a UV Water Purifier, Ionizers, and Ozonation. Similarly, the Oxidation section covered advantages, disadvantages, and recommended products for non-chlorine shocks and enzyme-based treatments.
To enrich the tutorial, Charles included numerous articles, product details, and videos in the resources section. Due to the nature of the eco-system expansion additions made, he ensured the tutorial received essential updates. The pictures below offer a visual representation of this work.
Julio Marín Bustillos (Mechanical Engineer) completed another week of assisting with the eco-system expansion City Center Dome Hub Connector Engineering. She focused on the task of designing eco-system expansion hub connectors for the third row, which required additional time due to the need for unique variations of connectors for each node, rather than reusing existing ones. Moreover, the Dome’s Complex Geometry resulted in multiple brackets intersecting with each other, necessitating the removal of certain parts to address the issue. To streamline the eco-system expansion design process, Julio collaborated with Yiwei by sharing the files, enabling Yiwei to conduct stress analysis on the designs. The pictures below provide a glimpse of the images.
Ranran Zhang (Architectural Designer) completed another week working on the eco-system expansion updated video for the Duplicable City Center internal and external walkthrough. She made substantial progress in fixing the eco-system expansion Lumion model by implementing several crucial adjustments.
Ranran resolved the issue with the figure eating fast food by substituting it with a more appropriate alternative and also tidied up the floor by removing the books. Another significant fix involved adjusting the eco-system expansion Dormer on the second floor, precisely lowering it to meet the required specifications. Additionally, to enhance the overall context of the eco-system expansion scene, she added 2D elements to the Lumion model, integrating the building into its surroundings and eliminating the impression of isolation in an endless pasture. Take a look at the images below to see some of the progress made in this work.
Yiwei He (Mechanical Engineer) completed another week of assisting with the eco-system expansion City Center Dome Hub Connector Engineering. Yiwei worked on designing simplified dome connectors using a two-layer hub connectors design and conducted simulations. The eco-system expansion design is currently undergoing evaluation to address any remaining issues and assess its feasibility. In addition, Yiwei dedicated time to reviewing and checking the duplicated eco-system expansion city centers’ website page, identifying areas that need attention and improvement. See some of this work in the pictures below.
One Community is enhancing eco-system expansion 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 eco-system expansion open-source Highest Good Food designs. We focused on the Food Rollout document, addressing questions in the comments section and updating aspects of the Chickens Coop design as per the initial plan. Additionally, we engaged in a phone call with F-CHIPP to seek confirmations and acknowledgments that specific parts of the Coop plan were no longer valid. Subsequently, we conducted eco-system expansion research and provided recommendations for two different tractors suitable for the outdoor farm environment, capable of handling much of the workload. See the pictures below that are related to this.
The core team also continued to work on the eco-system expansion Transition Kitchen. We commenced the creation of the two-week shopping list, crafting and completing the FWA, FWB, FWC, and FWD shopping lists. We also established the FWE Shopping List, advancing through the Herbs & Spices section. Additionally, we managed and responded to comments left on the Master Recipe and 3-Day Menu Blocks Doc, ensuring effective communication and prompt resolution. We plan to consolidate the completed eco-system expansion shopping lists into a separate sheet for better organization and accessibility. See below for pictures related to this.
And, Gregory Quach (Data Enterer for Chef/Culinary) focused on assisting in the eco-system expansion, Transition Kitchen. This week, Gregory, dedicated his efforts to a new eco-system expansion business analytics assignment assigned by Jae. He utilized Google Sheets to derive valuable insights regarding ideal managers for different positions within the organization. Gregory’s work involved defining potential eco-system expansion management roles for candidates, creating a ranking system, conducting thorough analyses of diagrams, tables, and statistics, and presenting well-founded recommendations to assist Jae in making informed decisions for these managerial positions. See below for pictures related to this.
One Community is enhancing eco-system expansion 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 eco-system expansion One Community is about 95% complete with only the Open Source School Licensing and Ultimate Classroom construction and assembly details remaining to be finished.
With over 8 years of work invested in the eco-system expansion 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 eco-system expansion education program and everything else we’re creating too:
This week, Brian Muigai Mwaniki (Structural Engineer) completed work helping with the Ultimate Classroom. Brian conducted truss analysis using Staad Pro software and performed wind load analysis through Tekla Tedds 2019. The results of these analyses, along with the relevant application files, were promptly shared with the team via the designated shared Dropbox folder. See below for pictures related to this work.
One Community is enhancing eco-system expansion 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 eco-system expansion 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 eco-system expansion modifications made to the working Highest Good Network software. She focused on conducting HGN PRs testing. She also reviewed several PRs and marked the following as fixed: 916, 939, 993, and 881. However, PR 722 was retested and found to have the same problem, with the report not showing in the Dashboard’s “Weekly Summary” tab. She opened a new eco-system expansion bug report for this issue. 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 contributed to the development of the system by implementing several important features and updates. First, he introduced a new function called “deleteExpiredTokens” within the cron job, which effectively cleans the database by removing expired tokens. Additionally, Abdelmounaim made enhancements to the new user entry form by incorporating password and confirm password fields, along with validation functions to ensure data accuracy.
To improve user experience, he also integrated a getTimezone functionality into the form, allowing users to automatically obtain their time zone based on their location. Moreover, Abdelmounaim made meaningful improvements to the email body and subject sent to users during the profile setup process, enhancing the overall communication and clarity of the messages. His contributions have significantly strengthened the system’s functionality and user interactions. 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 conducted an in-depth review of the frontend code, suspecting it to be the source of issues in all user profile cases. During the investigation, Aishwarya identified changes in the file “WeeklySummary.jsx” that were related to dates. She discussed these findings with team members working on the same issue but later confirmed that the dates were being logged correctly from this file. Aishwarya then proceeded to analyze code from multiple files associated with the Userprofile component, specifically identifying alterations in the file “UserProfile.jsx.” See the below pictures as examples of this work.
Alyx Parr (Senior Support Specialist) completed another week of assisting with the eco-system expansion management, coordination, and overall support of One Community. This week, Alyx efficiently transferred summaries and pictures to the designated Google Doc and Dropbox locations. Additionally, she edited and copied the summaries for the (O-Z) Devs and the entire PR Team to the blog. Despite encountering technical difficulties with WordPress, she persevered and continued to copy pictures to the blog. Furthermore, Alyx diligently reviewed and corrected any errors present in her work for the blog, and also took the time to review Ola’s contributions. See the below pictures as examples of this work.
Ashlesha Navale (Graphic Designer) made contributions as part of the Graphic Design team. This week, Ashlesha worked on creating the Volunteer Announcements. She created two bio images, each containing an announcement image and a volunteer profile, respectively. Additionally, she researched and curated a collection of nature-based background images and different theme-based images for creating Social Media and YouTube Preview/Intro Images in the future. Furthermore, Ashlesha designed the Social Media and YouTube Preview/Intro Image for blog #700. Her pictures are below.
Carl Bebli (Software Developer) continued helping with the Highest Good Network software. This week, Carl Bebli focused on addressing the “Weekly Summary Bug” as his primary task, successfully replicating the issue and identifying a potential cause related to incorrect dueDates resulting in blue square. He plans to investigate further to implement a fix in the upcoming week. In addition, he actively participated in PR reviews, diligently assessing and providing feedback on multiple pull requests, which included issue numbers #998, #1005, #1027, and #1029, all of which worked as intended. 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 worked on several improvements to enhance the user experience on different pages. He adjusted the Project Member Table and resolved overlapping style issues with the WBS table. To ensure consistency, he implemented a media query for devices with a max-width of 1100px. Additionally, Eduardo made further adjustments to the ProjectReport Task Detail table to enhance its appearance on mobile phones.
As a result of his efforts, all components on the ProjectReport’s page now look good on phones. He successfully completed the development of the feature to make the reports page and all reports appear as visually appealing as possible on mobile devices. Eduardo raised a Pull Request (#1022) to propose his changes and promptly addressed feedback and feature requests after its review. He also ensured that the Radio Button was appropriately positioned on small screens and aligned items in the tasks contributed table. The images presented below exemplify his work.
Edwin Estuardo Lau Mack (Software Engineer) continued developing the Highest Good Network software. This week, Edwin focused on advancing the development of the HGN application as a member of the Dev Team, with a primary emphasis on Frontend Functionality. Additionally, he dedicated time to reviewing several eco-system expansion PRs. One significant task Edwin tackled was resolving all merge conflicts for the new timer feature by meticulously integrating every file from Raul’s PR into his own, along with the fixes from the new_timer channel.
This required manually implementing 38 files from Raul’s PR and ensuring compatibility with the main branch. Another task Edwin worked on was the “Add user classes to Weekly Summary Reports Page” task. To achieve this, Edwin made necessary code changes in the backend (reportsHelper.js) to extract the role of each user and append it to the summaries object. Furthermore, he modified the formattedReport component to display the roles of each user and added a conditional to exclude the display of the “Volunteer” role, which serves as the default role. This week Edwin reviewed a total of 2 PR’s: #994, #441. 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 embarked on his first week as a programmer and took on the task of applying the “Tasks Tab time log format” to individual timelogs tabs. He invested time in comprehending the task’s requirements and successfully set up the necessary eco-system expansion environment. After conducting further research, he identified some discrepancies in his understanding and consulted Jae for more in-depth discussions to clarify the requirements. With a clearer picture, Jiangwei resumed his work, and noticeable progress was achieved. 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 logicn 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 worked 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, he 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) further 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 successfully concluded the task of securing sensitive data on both the frontend and backend of the application. As a result of his efforts, he opened two pull requests for review – one for the frontend (#1020) and another for the backend (#449).
Subsequently, Lawrence addressed a bug related to task names, where time saved to a new task would also be unintentionally added to the old task if their names were the same. Despite attempting to replicate the issue, Lawrence was unable to do so. To further investigate, he meticulously examined the code responsible for data storage but found no apparent cause for this particular issue. 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 continued development of the interactive map. After discovering the necessity of reducing geocoding API requests to a minimum, he recognized that the current caching approach in the browser wouldn’t meet this requirement.
Consequently, he proposed an alternative solution: implementing a new property within a user schema in the database to store the API results. By doing so, the API would only be invoked when a user’s location was updated, eliminating any API calls during map viewing, as the necessary data had been precomputed and stored in the backend. This approach successfully minimized API requests. Some of his work is shown below.
Lucas Emanuel Souza Silva (Software Developer) further assisted with the Highest Good Network software. This week, Lucas focused on implementing the UI for the reason scheduler, resulting in a ready and visually appealing interface. Additionally, Lucas successfully integrated the date part into the reason scheduler modal and conducted tests related to the backend implementation. Furthermore, he provided assistance to Eduardo, guiding him on git commands, configuring git, and setting up the platform locally, and collaborated on an initial PR.
Lucas also actively participated in a meeting regarding the possibility of becoming a team manager, engaging in the discussion by asking pertinent questions. Moreover, he made significant progress by developing backend endpoints and implementing necessary changes on the frontend. 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 resolving the low-priority task titled “(PRIORITY LOW) Aaron/Jae: Fix user filter if found users is less than 10 (WIP Lucile).” The eco-system expansion task involved rectifying an issue where filtering users displayed an incorrect number of users when the total number was less than 10.
The steps to reproduce the eco-system expansion problem were outlined as follows: Admin/Owner login -> Other Links -> User Management -> search for users (ex. devadmin). Lucile successfully addressed the issue, and the feature is now working as expected. To implement the fix, Lucile created a pull request (PR #1027) on the frontend repository on Github, which is now awaiting review 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 eco-system expansion One Community. This week, Madhavan accomplished the task of completing collages for Dev Volunteers A – L and efficiently organized the WordPress page, ensuring it was up to date. He also took the initiative to follow up with Alyx and Jae concerning the process and demonstrated a willingness to learn and familiarize himself with WordPress. See below for some of the pictures.
Nathan Hoffman (Software Engineer) continued improving the Highest Good Network software. This week, Nathan actively engaged in the code review process and carried out various tasks related to permissions. He reviewed PR 401 and generated a bug report. Additionally, he re-reviewed PRs 867 and 842, providing additional suggested changes. Nathan reviewed the implemented changes in PR 881, ensuring their effectiveness, and subsequently approved the PR. Upon request, he re-reviewed PR 842. Furthermore, he verified the existence of all necessary permissions in permissionsBackEnd and immersed himself in permissions documentation.
He completed a form for proposing changes and worked on merging back-end and front-end permissions. During the process, Nathan encountered an instance without back-end permissions and proceeded to replace front-end permissions that had corresponding back-end equivalents. His efforts included attempting to set up a test database for alternate permissions, but instead, he created an alternate role collection in the main database.
Despite this, Nathan successfully achieved the functionality of alternate permissions. While some work remains in terms of writing permissions and conducting tests, his progress demonstrates his dedication and meticulous approach to permissions management. The pictures below show some of his work.
Nida Zaki (Software Engineer) further assisted with the Highest Good Network software. This week, Nida successfully set up the API connection and seamlessly integrated API endpoints into the frontend to retrieve data from the database so the owner can make changes to the chatGPT prompt. Additionally, she implemented a functional eco-system expansion method to retrieve and store prompts in the database. Furthermore, she actively worked on resolving the issues with failing test cases in the build pipeline. The week’s efforts were dedicated to accomplishing these eco-system expansion tasks in a professional manner. Her pictures are below.
Olawunmi Ijisesan (Administrative and Management Support) completed another week of assisting with management, coordination, and overall support of eco-system expansion One Community. This week, Ola dedicated herself to reviewing all the feedback from the previous week’s tasks. She demonstrated attention to detail by addressing and rectifying all identified errors. Additionally, various sections and functions are restructured, ensuring a more streamlined workflow.
Ola took charge of the summaries’ handling and commenting to the team that was designated to her. Moreover, she conducted editing and proofreading and added collages. Furthermore, Ola integrated new team members into the One Community Website blog. Pictures of some of this work are below.
Olga Yudkin (Software Engineer) continued to help with the Highest Good Network software. This week, Olga successfully resolved a merge conflict in her first pull request and subsequently focused on her second task, rectifying the issue of page redirection to the dashboard upon user logout. After addressing this eco-system expansion problem, she identified and fixed a flaw that caused users to be redirected to the page they logged out from upon logging back in, ensuring they now consistently return to the dashboard upon login.
For her third task, Olga began investigating the discrepancy between totalTangibleHrs and totalHoursByCategory in the database, intending to continue her efforts towards resolving this bug. Additionally, she reviewed three pull requests (PRs 998, 440, and PR#1027). While PRs 998 and 440 were functioning effectively, Olga observed that the new text implemented in PR#1027 was not user-friendly and suggested an alternative code version that would conditionally display text based on the number of users. 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 assigned team and deleted 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 add field function in both the frontend and backend. She skillfully implemented the ability for the owner to add and delete a field effortlessly. The corresponding add field 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 completed front-end permissions management on PR 838, performed code cleanup for PR review preparation, facilitated the transition of the code to a new PR 1033, and generated a PR review for the front-end part of the project.
Consequently, managers and mentors now have the capability to access reports belonging to their summary groups on the summary management page, and administrators possess the authority to create, modify, and delete any summary management group. In the upcoming week, Sola’s primary focus will be addressing any comments or change requests related to PR 1033 to ensure its integration with the development branch. Look below for pictures of this work.
Tanaya Joshi (Machine Learning Engineer) continued assisting in Google Analytics for One Community. She 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 a documentation about the learning process.
Taking advantage of the Google Analytics official tutorial, she went through beginner to advanced GA4 and google ads tutorials, acquiring a solid understanding of the platform. Additionally, Tanaya 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 became a member of the One Community development team. After carefully studying the codebase and reviewing the list of new features and bugs, Tim decided to work on his first task”an implementation of an informational Badge Summary modal to the individual contributor’s Report page template.
Tim’s accomplishments this week include creating a new eco-system expansion component to house the Badge Summary modal, establishing the fundamental modal framework, and incorporating a button on the Reports page, enabling users to select and deselect the modal for display. Below is the collage of his work.
Vishvesh Sheoran (Artificial Intelligence Specialist) continued assisting with the AI and machine learning improvements for eco-system expansion all of One Community. This week, Vishvesh dedicated his efforts to improving the One Community Website’s SEO score, employing the RankMath plugin as a powerful tool. Implementing various tags, descriptors, and permalinks, he strategically enhanced the website’s visibility and search engine rankings.
Additionally, Vishvesh harnessed the potential of Content AI from RankMath to create multiple mock articles, fine-tuning the website’s content strategy. With these endeavors, his aim was to elevate the website’s overall performance and enhance user experience. 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 conducted code reviews for three pull requests, specifically PR 1030, 454, and 1029, offering valuable feedback and including relevant screenshots. In addition, she focused on the eco-system expansion task “Create shadow consistency throughout app update,” ensuring that the shadow box style was consistently applied to both missing and newly added buttons within the application. As part of this task, she submitted PR 1034 for further review and consideration. 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 enhancing the eco-system expansion task system through various tasks that involved both frontend and backend improvements. Notably, he strategically optimized the React app by minimizing DOM manipulations through the implementation of React states.
Furthermore, he restructured the Task component, introducing nested lower level Task components for more efficient rendering, and incorporated a “Fold/Unfold” button to enable task collapse. Enhancements were made to the eco-system expansion “add task” functionality, ensuring the display of correct WBS #, and expanding the “status” field to encompass four options.
Improvements to the task import feature allowed for multiple names in the resources column, and the copy functionality was also refined. To maintain eco-system expansion data consistency, thorough cross-checking with the backend was established before adding tasks. Backend optimizations involved updating logic and introducing a getWBSId controller to uphold data integrity. In conclusion, these endeavors resulted in significant enhancements to the task system, ultimately leading to an improved eco-system expansion user experience and more efficient task management. See supporting images below.
Xiaoyu Chen (Software Engineer) continued helping with the Highest Good Network software. This week, Xiaoyu made significant strides in her development work. She completed backend pull request #452, which entailed creating an information model and controller, as well as implementing a search schema. This work formed the basis for frontend pull request #1025. This new approach involved storing and fetching information through information routes, which marked a departure from her previous method of retrieving information from user profiles.
This new model, present on the backend, facilitated the creation of schema and CRUD (Create, Read, Update, Delete) queries to interact with the stored information. Moreover, an independent information container was developed. Given a unique area name, permissions for editing and reading were allocated. The roles were designated such that any eligible user could see the icon and subsequently read the updates. This flexible component could potentially be utilized wherever needed, demonstrating its robust applicability. Please see evidence of this work below.
Yihan Liu (Software Engineer) continued development on the Highest Good Network software. This week, Yihan focused on two main tasks in the project. Initially, she worked on fixing the refresh function and enhancing the code logic for the “Create ‘Submit for Review’ button.” To address the refresh function issue, she replaced the setTime function with “await” and created PR#992 and PR#995. However, it was found that the refresh function still fails to work on her colleague’s end, potentially due to an error type in the if statement. Yihan plans to continue working on this matter in the upcoming week.
Additionally, she made improvements to the “submit for Review” button by adding a reviewButton.css file to handle the button’s formatting and converting “Ready for Review” from a button to a dropdown. This dropdown now includes options such as “dismiss” and “Complete the review.” Yihan is considering creating a pull request (PR) for this feature next week while also planning to initiate work on the email feature. 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 with “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. Look below for connecting pictures.
Yubo Sun (Full Stack Software Developer) focused on Highest Good Network software. This week, Yubo collaborated with Zubing and addressed a feature that prevented admin links from having the same name, resolving conflicts that caused previous submission failures. Within a few hours, he successfully fixed the issue. Additionally, he informally reviewed Zubing’s work on PR#980, providing feedback through Slack despite it being labeled ‘do not review.’
Furthermore, Yubo identified and addressed a problem with the ‘updating progress bar’ and continued efforts to locate and resolve the ‘manage “admin links in user profile” permission’ issue. A PR was raised, but he decided to wait for the related #1001 to merge, reducing other reviewers’ workload. 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 continued her work on implementing editable mouseover text functionality. She successfully added the feature and created a pull request in both the frontend(#1030) and backend(#454) repositories. Yufei made the editable button clickable and ensured that it is only visible to the owner. The new feature allows the owner to update the mouseover text through a popup text box, providing a seamless user experience. 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 PR#980 and PR#1001.
With careful attention to detail, she implemented the necessary modifications to update the links to the Weekly Summary Reports page. After updating PR#980, she continued to work on her second task, focusing on the frontend, writing the code for the “Write it for me” button, and implementing the function for fetching data. Throughout the process, Zubing encountered challenges that required additional time and effort. 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: Anish Pandita (Software Engineer), Bailey Mejia (Software Engineer), Cheng-Yun Chuang (Software Engineer), Eduardo Varjão (Frontend Developer), Hector Agudelo-Carmona (Front-end Developer), Igor Rocha da Silva (FullStack 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), Shantanu Kumar (Full Stack Software Developer), Sherly Hartono (Software Volunteer), Shihao Xiong (Software Engineer), Shivansh Sharma (Software Developer), Shrey Jain (Software Engineer), Yao Wang (Software Engineer). Yuri Andrade (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
Posted on July 30, 2023 by One Community Hs
One Community welcomes Yufei Zhang to the Software Development Team as our newest Volunteer/Consultant!
Yufei received her bachelor’s degree in Computer Science from the University of Maryland, College Park, and is currently pursuing her master’s degree in Computer Science at Rice University. She has one year of experience as a full-stack software engineer, specializing in React and MongoDB. Yufei enjoys designing user-friendly applications and is passionate about software development. As a member of the One Community Team, she is helping develop the software for the open source Highest Good Network software.
FOLLOW ONE COMMUNITY’S PROGRESS (click icons for our pages)
Posted on July 30, 2023 by One Community Hs
One Community welcomes Xiao Wang to the Software Development Team as our newest Volunteer/Consultant!
Xiao is a dedicated fullstack software engineer aiming to build projects with efficiency and performance using mainly HTML, CSS, JavaScript, TypeScript, React.js and Node.js. Prior to his software engineering career, Xiao graduated from Texas A&M University with a Ph.D in Biological & Agricultural Engineering, where he applied critical thinking and problem-solving skills in experimental design and data analysis. While pursuing his Ph.D, he came across his genuine interest in software development and self-learned fundamentals in computer science. Upon completing his doctoral studies, he furthered his career prospects by participating in the immersive Codesmith program. He joined OSLabs, a non-profit tech accelerator, and gained valuable experience through working on multiple open-source projects. As a member of One Community, Xiao is helping with the development of the open source Highest Good Network software, emphasizing on optimizing the system and user-friendly interface.
FOLLOW ONE COMMUNITY’S PROGRESS (click icons for our pages)
Posted on July 29, 2023 by One Community Hs
One Community welcomes Nathan Hoffman to the Software Development Team as our newest Volunteer/Consultant!
Nathan has over a year of experience as a Software Engineer. He has a background in Computer Science and Engineering with a Bachelor of Science from University of California, Davis. Nathan is a skilled full-stack developer with experience creating responsive websites for projects using JavaScript (React and Node.js). He has experience with AWS and Python for machine learning and data science, including classification using Bayesian analysis and neural networks. Nathan is a member of the One Community team helping develop the open source Highest Good Network application.
FOLLOW ONE COMMUNITY’S PROGRESS (click icons for our pages)
Posted on July 29, 2023 by One Community Hs
One Community welcomes Olusola Akinbode to the Software Development Team as our newest Volunteer/Consultant!
Olusola “Sola” is a software engineering graduate with over 8 years’ experience in mechanical engineering and project management in the energy industry. He is proficient in multiple programming languages and frameworks such as Java, Python, JavaScript, node.js, Spring Boot, React.js, Angular, MySQL and MongoDB and a full-Stack enthusiast with strong analytical, coding and communication skills. He’s also a Certified Project Management Professional (PMP). Based in Calgary Alberta, Sola loves to code, play the bass guitar and connect with people. As a member of the One Community team, Olusola is helping create the open source Highest Good Network Software.
FOLLOW ONE COMMUNITY’S PROGRESS (click icons for our pages)
Posted on July 28, 2023 by One Community Hs
One Community welcomes Xiaoyu Chen to the Software Development Team as our newest Volunteer/Consultant!
A former Chemical Engineering student, Xiaoyu embarked on a career in Data Science after discovering her passion for the field. She is pursuing a Master’s degree from Rice University and has developed proficiency in Python and high performance computing. Concurrently, she’s nurtured a keen interest in front-end web design and development, attending a specialized bootcamp to hone her skills in this area. As a member of the One Community team, Xiaoyu is helping software development for open source Highest Good Network project and time tracking software for everything One Community is doing.
FOLLOW ONE COMMUNITY’S PROGRESS (click icons for our pages)
CONSULTANTS | WAYS ANYONE CAN HELP | MEMBERSHIP
Posted on July 27, 2023 by One Community Hs
One Community welcomes Lawrence Chua to the Software Development Team as our newest Volunteer/Consultant!
A recent Computer Science degree Graduate from California State Polytechnic University, Pomona and Software Engineer, Lawrence joined the team with over 9 months of software engineering experience across numerous project types. He is specializing in the Node.js web technology stack while having other skills in website development and mobile application development such as native Java, Kotlin Android development, cross-platform mobile development such as React Native, and the Ruby on Rails web technology stack. He believes in creating valuable software solutions that are practical, user-friendly, and impactful. As a member of the One Community team, Lawrence is contributing by developing and reviewing the open source Highest Good Network software.
FOLLOW ONE COMMUNITY’S PROGRESS (click icons for our pages)
Posted on July 23, 2023 by One Community
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. Each will demonstrate sustainable growth, reproduction, and maintenance. This is the July 23rd, 2023 edition (#539) of our weekly progress update detailing our team’s development and accomplishments:
DONATE | COLLABORATE | HELP WITH LARGE-SCALE FUNDING
CLICK HERE IF YOU’D LIKE TO RECEIVE AN EMAIL EACH WEEK WHEN WE RELEASE A NEW UPDATE
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. Net-zero bathrooms will help us demonstrate sustainable growth, reproduction, and maintenance of a sustainable water-collecting bathroom. 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:
Highest Good Education: All Subjects | All Learning Levels | Any Age – Click image for the open source hub
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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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 Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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 Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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 Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community.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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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 Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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 Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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 Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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 Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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 Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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. The Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. 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 Highest Good Network software is how we will objectively manage and open source share the results of our sustainable growth, reproduction, and maintenance process at One Community. The collage below shows a compilation of the work from this team. ‹
AND WE PRODUCED THIS WEEKLY UPDATES BLOG – CLICK HERE TO SUBSCRIBE
Posted on July 16, 2023 by One Community
One Community is a global initiative focused on re-establishing global equilibrium through sustainable approaches to food, energy, housing, education, economics, social architecture, fulfilled living, and global stewardship practices. As an all-volunteer organization, our mission is to create a model that becomes self-replicating, enabling us to build a network of teacher/demonstration hubs worldwide. We believe in doing this for “The Highest Good of All,” which is why we are committed to open sourcing and free sharing the complete process. By evolving sustainability and fostering collaboration, we are actively regenerating our planet and creating a world that works for everyone.
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 16th, 2023 edition (#538) of our weekly progress update detailing our team’s development and accomplishments:
DONATE | COLLABORATE | HELP WITH LARGE-SCALE FUNDING
CLICK HERE IF YOU’D LIKE TO RECEIVE AN EMAIL EACH WEEK WHEN WE RELEASE A NEW UPDATE
One Community is re-establishing global equilibrium 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, Amal Lazar (MS Mechanical Engineering) completed another week of assisting with the research for the Most Sustainable Lightbulbs and Light Bulb Companies: Research, Energy Savings, and More tutorial, contributing toward re-establishing global equilibrium. Amal successfully completed the lightbulb task by finalizing the remaining activities. She focused on the consumer site segment, specifically addressing the incandescent and LED components, and sought out alternative options from benchmarking companies for the City Center project. Her efforts were aimed at identifying suitable alternatives that align with the project’s requirements and specifications. Below, you’ll find some images of this work.
Julia Meaney (Researcher and Assistant to Executive Director) completed another week of assisting with the team. This week, Julia worked on multiple projects, all contributing to re-establishing global equilibrium. She focused on the “Net-zero Bathroom and Earthbag Village Water Collection and Septic Design” EDITED CONTENT FOR WEB” Google Doc, editing the remaining content to ensure proper grammar, spelling, and format suitable for the website.
She also took the initiative to update links and images related to various products and sources, helping to re-establish global equilibrium. In addition, Julia dedicated time to the “DIY Earth Dam Design & Construction Disaster Mitigation Content” Google Doc, reviewing and editing the newly added content while addressing and resolving comments. Another task involved her thorough review of the “Hot Tub Sanitizer Alternatives” Google Doc, where she provided clarity on the placement of its content on the website and the appropriate formatting for integration.
Julia also worked on the corresponding spreadsheet, updating colors and formatting to align with the master Hot Tub design spreadsheet. Moreover, she focused on the “Traditional Dome vs. City Center Dome Structural Engineering Loading Comparison Report” Google Doc, ensuring the content adhered to proper grammar conventions.
Utilizing comments, she raised questions and offered valuable feedback when necessary. Furthermore, Julia undertook the responsibility of reviewing updates made to the “Murphy Bed Instructions” PDF, resolving comments where her feedback had been incorporated.
Lastly, she dedicated her attention to Chuck’s work on the “Duplicable City Center Engineering” webpage, examining the integration of her comments from the corresponding Feedback PDF as part of her efforts to re-establish global equilibrium. Whenever required, she provided additional comments and feedback. To enhance clarity and logical formatting, Julia rectified spelling mistakes in the Table of Content title texts and made various edits throughout the webpage, further contributing to the goal of re-establishing global equilibrium. See the images below that show some of this work.
One Community is re-establishing global equilibrium 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, Charles Gooley (Web Designer) completed another week of assisting with web design, contributing to re-establishing global equilibrium. Charles focused on addressing feedback for the Solar Energy Microgrid Setup and Maintenance as well as the Duplicable City Center Engineering tutorial.
For the Solar Energy page, he primarily dealt with correcting links to images and tables, ensuring that all relevant figures were linked to their respective spreadsheets. However, due to insufficient clarity in the source document for the Solar Microgrid Setup and Maintenance page, the intended links for many tables and figures remained unclear, temporarily impacting efforts to re-establish global equilibrium.
Once these issues are resolved, the spreadsheet links will be implemented accordingly. Additionally, Charles worked on comments regarding the Duplicable City Center Engineering” page, where he removed italicization from the captions and replaced several equation images with text. The addressed comments require further review, with potential additional corrections to be made as necessary. 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, contributing to re-establishing global equilibrium. This week, Julio proceeded with the design process for the remaining variations of hub connectors required for the second row. Recognizing the importance of conducting stress analysis to ensure the connectors can withstand the anticipated loads, Julio sought assistance from Yiwei. By the end of the week, Julio successfully completed several variations and aims to conclude work on the second row in the upcoming week. The pictures below provide a glimpse of this work.
Ranran Zhang (Architectural Designer) completed another week of assisting with the updated video for the Duplicable City Center internal and external walkthrough, contributing to re-establishing global equilibrium. This week, Ranran addressed the errors in the Lumion model, rectifying them promptly. In addition, she dedicated her efforts to incorporating video clips, meticulously selecting the most relevant views to show the library. Notably, Ranran strategically opted for an overhead angle, capturing the entirety of the entrance to the site and showcasing it in its entirety. To enhance realism, she further enhanced these views by incorporating figures, thereby augmenting the overall visual experience. Take a look at the images below to see some of the progress made in this work.
Amiti Singh (Architectural Designer) focused on the design and modeling of a visitor room within the Duplicable City Center, specifically emphasizing a theme centered on tranquility as part of the effort to re-establish global equilibrium. The objective was to create a space that exudes a sense of meditative calmness through the utilization of “softness.” This concept was achieved by incorporating soft edges, a subdued color palette, and simple furniture, along with cloth canopies, a spa-like bathroom, and floor seating arrangements. Amiti took charge of the SketchUp modeling process of the room, diligently gathering references and selecting appropriate colors and materials to bring the envisioned design to life.
YiweiHe (MechanicalEngineer) completed another week of assisting City Center Dome Hub Connector Engineering, focusing on re-establishing global equilibrium through structural analysis This week, Yiwei completed a report comparing the traditional geodesic dome model with the city center dome model.
The report focused on analyzing vertical loads, wind loads, snow loads, and earthquake situations through simulations. The findings indicated that the load capacity of the city center dome exceeded that of the traditional dome. See some of this work in the pictures below.
One Community is re-establishing global equilibrium 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 further reviewed the open-source designs, contributing to re-establishing global equilibrium. We re-familiarized and reviewed portions of the Food Infrastructure Rollout Doc. We added a veterinarian position to the ongoing list of Pioneers for the third round of Pioneers who will take up residency on our property. Additionally, we recommended food-grade HDPE #2 buckets for long-term food storage of bulk items. See the pictures below that are related to this.
The core team also undertook several tasks in relation to the work at hand Transition Food Self-sufficiency Plan, all with the goal of re-establishing global equilibrium. First, an extensive review was conducted on the PDF Source Recipes that had been submitted up until SWG Lunch#2. Subsequently, an interview was scheduled and carried out with Gregory, resulting in the decision to bring him on board to contribute to the HG Food project. Additionally, feedback was provided to Alyx, who expressed a desire to include her personal recipes in HG Food. See below for pictures related to this.
One Community is re-establishing global equilibrium 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:
Highest Good Education: All Subjects | All Learning Levels | Any Age – Click image for the open source hub
One Community is re-establishing global equilibrium 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 75 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, all while focusing on re-establishing global equilibrium. 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. They conducted HGN PRs testing; checked several PRs and marked them as fixed, including 757 (second part confirmed), 927, 960, and 925. This was all part of our ongoing effort to re-establish global equilibrium.
However, PR 878 was not fixed, and they provided a list of missing areas with supporting images on pages 63-67. Additionally, they identified two PRs to be tested next week: PR359, which was reviewed again and found suitable for last week’s reporting date, and a case was set up to check PR757, which is related to making up the required hours missed the previous week. They also commented on all previously checked PRs in the “HGN Phase| Bugs and Needed Functionalities” Google Doc. 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 made several contributions to the project. On the backend, he implemented the “validateSetupToken” function in the “profileInitialSetupController” to handle token validation. Additionally, on the frontend, he made updates to the “routes” component by introducing a new route specifically for the initial setup, all with the goal of re-establishing global equilibrium.
Furthermore, Abdel created the “SetupProfile” component, which serves the purpose of token validation and redirects the user to either “SetupProfileUserEntry” or “SetupProfileInvalidToken” based on the token’s validity. In order to facilitate the initial setup process, he also developed the “SetupProfileUserEntry” component, which consists of a form where users can enter their information. Lastly, Abdel implemented the “SetupProfileInvalidToken” component, which displays the page users are directed to when they attempt to access the setup with an invalid link, further supporting the goal of re-establishing global equilibrium. The pictures below are related to this work.
Aishwarya Kalkundrikar (Full Stack Software Developer) continued helping with the Highest Good Network software. This week, Aishwarya reviewed numerous files from both the backend and frontend systems, specifically focusing on the file WeeklySummary.jsx, which is associated with generating weekly summaries for users. She discovered several modifications had been made to this file, and suspects that these changes may be the cause of the issue at hand. Additionally, Aishwarya examined files related to the functionality of sending email notifications for infringements, all contributing toward re-establishing global equilibrium. The pictures below show some of her work.
Alyx Parr (Senior Support Specialist) completed another week of assisting with management, coordination, and overall support of the One Community project. This week, Alyx created collages of individuals’ pictures for the blog and reviewed tutorials on how to move the pictures into the blog. She transferred summaries for review and copied them to the blog.
In addition, she dedicated time to transferring recipes from the Master Recipe Doc into the Transition Kitchen Recipe Build Out Spreadsheet. Alyx also spent time training Maddie and assisting Ola with her pictures, all with the overarching goal of re-establishing global equilibrium. The pictures below are examples of this work.
Eduardo Horta (Software Engineer) provided more of his ongoing assistance with the Highest Good Network software too. This week, Eduardo worked on various tasks to improve the functionality and design of different pages. He began by adjusting the reports page for mobile devices and also started working on the people report feature. Eduardo focused on debugging responsiveness issues, particularly with scrollbars and overlapping classes. He faced challenges while trying to style the <PeopleDataTable /> component to enable horizontal overflow on mobile phones, all in an effort to re-establish global equilibrium.
In addition, he dedicated time to understanding the logic behind the overlapping style of elements and components on the people report page. Eduardo also initiated adjustments on the team report page, ensuring that the popper of the <DatePicker/> component was correctly placed to prevent it from appearing outside the screen.
Furthermore, he created a media query to display Report Logs in a column format for devices with a maximum width of 1100px. Eduardo centralized the pie chart to ensure it appeared properly on mobile devices, but noted the need for further adjustments. He continued working on the Team Report Page and made modifications to elements such as the title and pie chart to enhance their appearance on mobile devices, all while contributing to re-establishing global equilibrium. 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, with a primary focus on Frontend Functionality. Edwin successfully completed the pull request (PR) titled “Make Total Valid Weekly Summaries” number editable by Owner/Admin, ensuring that the up/down arrows were only visible to Admins/Owners, contributing to re-establishing global equilibrium.
In addition, he undertook a new task named “Fix making time intangible to tangible doesn’t add progress.” During this task, he identified an issue where the new time entry, when transitioning between tangible and intangible, was not properly linked to the task model in the database, only to the time entry model. To address this, he made a backend request to extract all task properties and adjusted the hoursLogged property based on the user’s selection.
Subsequently, he implemented a request to update the task with the adjusted hoursLogged value, which was then used to update the progress bar. Finally, Edwin dedicated time to the deployment of the new timer, delving into the code to fix memory leak bugs and resolve the issue that caused the timer to restart after submitting a time entry, all while contributing to re-establishing global equilibrium. Images showing this progress are below.
Jianjun Luo (Software Engineer) continued developing the Highest Good Network software. This week, Jianjun focused on refining the total people report feature from the previous week. She successfully addressed the one-day gap bug resulting from the timezone transformation and simplified the procedure for viewing different time ranges.
In addition, Jianjun initiated the development of the total team report feature and completed the majority of its functionalities, all while contributing to re-establishing global equilibrium. Currently, her efforts are directed towards enhancing the component’s performance. The pictures below are related to this work.
Jinchao Feng (Software Engineer) continued improving the Highest Good Network software. This week, Jinchao primarily focused on developing permissions for the visibility of the summary indicator and visibility icon. Additionally, he dedicated time to formatting the entire frontend repository using Prettier and ESLint, contributing to re-establishing global equilibrium.
During this process, he successfully resolved several common errors, ensuring minimal impact on the existing codebase. Jinchao also made the decision to disable certain rules that were either deprecated or no longer aligned with the current code standards. Please refer to the pictures below.
Jonathan Carpena (Full Stack Developer) gave his continued support to the Highest Good Network software. This week, Jonathan started by addressing typos and adding a default value in his first pull request. Additionally, he joined the new timer team and was assigned the responsibility of completing a project that had been left unfinished by a previous team member, all while contributing to re-establishing global equilibrium. While working on this task, the team faced challenges related to memory leaks during state updates and encountered unavoidable front-end alerts and wrong status codes. Check out the following pictures for his work.
Kaixiang “Kevin” Gu (Fullstack Software Developer) focused on the Highest Good Network software, playing a key role in re-establishing global equilibrium. This week, Kaixiang further developed the obvious background for the bio announcement. He successfully implemented a function to fetch the total tangible hours and total days data from the backend, allowing the yellow bar to appear if the user meets both criteria. This work was completed in alignment with re-establishing global equilibrium.
Additionally, Kaixiang completed the function to display the yellow bar based on the status of the toggle switch. However, there is a need for optimization in the loading speed of the component. Pictures below show some of this work-in-progress.
Kurtis Ivey (Full Stack Developer) further advanced the Highest Good Network software, playing a key role in re-establishing global equilibrium. This week, Kurtis was promoted to the development team and was assigned to the new timer team. He diligently investigated and resolved several bugs, including an issue with Azure not working due to a redefined port variable, all while contributing to re-establishing global equilibrium. Kurtis successfully implemented a fix for the undefined TypeError on the front end.
Additionally, he identified a timer problem where it would auto restart after submitting a time entry, which he resolved by deleting prevLogModal and modifying the if statement to prevent automatic timer restart. However, Kurtis currently faces a challenge with a merge conflict and awaits assistance to address it. Despite this obstacle, he has demonstrated a focused and problem-solving approach throughout his work. 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 diligently re-reviewed backend PR #366 and confirmed that all the requested changes had been implemented satisfactorily. As the PR was functioning as intended, he proceeded to approve it, supporting efforts to re-establish global equilibrium.
Additionally, Lawrence dedicated time and effort to resolving a bug associated with name changes for assigned resources when adding a task. Initially, he had devised a frontend solution; however, upon further examination, he determined it to be a temporary fix. With a focus on achieving a more robust resolution, he delved into the backend and identified a superior solution. After completing the task, Lawrence submitted a new pull request, which is currently awaiting review. 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 dedicated his efforts to advancing the development of the interactive map. As part of this endeavor, he focused on implementing the logic required to retrieve data of all users from the backend, which helped contribute to re-establishing global equilibrium. During this process, Leon made a minor adjustment to the backend code to enhance its functionality.
Additionally, he delved into the exploration of integrating Leaflet, an interactive map library, with React. Through his diligent efforts, Leon successfully accomplished the task of setting up a basic working map using Leaflet. His work by him is shown below.
Lucile Tronczyk (Full Stack Software Developer) continued developing the Highest Good Network software. This week, Lucile undertook several tasks to advance her work. Firstly, she diligently prepared a first draft of the information points by utilizing a Google Doc, ensuring alignment with the broader goal of re-establishing global equilibrium.
In order to ensure accuracy and adherence to the project requirements, Lucile referred to the relevant sections in the bugs and features document while navigating through the application.
Additionally, she carefully examined the existing handling of information points and engaged in a discussion with a fellow team member responsible for making these points editable. Lucile’s proactive approach and collaborative mindset contributed to the progress made during the week. The pictures below relate to this.
Madhavan (Administrative Assistant) completed another week of assisting as a volunteer graphic designer helping with graphic design projects for all of One Community. This week, Madhavan joined the organization and underwent initial orientation, acquiring knowledge of collaging through the use of Fotojet and GIMP. His work, geared toward re-establishing global equilibrium, also involved familiarizing himself with the entire process and functionality of WordPress.
Interactive meetings with colleague Alyx were held, during which he followed the instructions provided. The team warmly welcomed Madhavan, who quickly learned how to utilize CHAPTGPT and carry out tasks as an administrative assistant. For practice, dummy summaries were reviewed, with feedback provided by Jae and Alyx.
Nathan Hoffman (Software Engineer) continued improving the Highest Good Network software. This week, Nathan focused on optimizing code and resolving bugs in the project, contributing to re-establishing global equilibrium. He moved the hasPermission() calls outside of the render method, simplified the calls by utilizing Redux, and removed unnecessary variables. Nathan successfully merged PRs 931 and 416 with the development branches. While addressing small bugs that arose from the merge, he also identified an issue where testing was utilizing the wrong Redux store for hasPermission(). The pictures below show some of this work.
Nida Zaki (Software Engineer) further assisted with the Highest Good Network software. This week, Nida reviewed pull requests on both the frontend and the backend, and successfully identified the specific component responsible for a particular issue. By contributing to re-establishing global equilibrium, she proceeded to implement a solution to rectify a bug that involved rendering a user inactive and editing their blue squares, which entailed removing duplicate useEffect hooks that were triggered by identical function calls. Additionally, she skillfully resolved merge conflicts on a specific branch.
Moreover, she developed a functionality allowing only three designated accounts to possess the permissions necessary for editing, updating, and resetting the password of the “[email protected]” account. Lastly, Nida made changes to restrict the ability to modify details of the DevAdmin account exclusively to Jae. The pictures below are examples of this work.
Papia Sharmin (Full Stack Developer) continued working on the Highest Good Network software. This week, Papia focused on implementing an important feature on the dashboard: the addition of a suggestion icon, all while supporting re-establishing global equilibrium. To enhance user experience, a select input was incorporated to enable users to choose a category for their suggestions.
Once a category is selected, a corresponding text input field dynamically appears, allowing users to write their suggestions. Moreover, a radio input was introduced to give users the option to request feedback on their suggestions.
In addition, Papia made significant enhancements to the owner class. Two edit buttons were added, enabling the owner to expand the functionality of the suggestions dropdown. The first button allows for the addition of new categories to the dropdown menu, while the second button facilitates the inclusion of new text input fields. Throughout the implementation process, all necessary functionality was integrated into both the frontend and backend components, ensuring a seamless user experience. Below are some images related to this work.
Ray Lee (Digital Creator) also helped create an additional new icon for the Highest Good Network and a new header for our People’s Agenda 21 ” www.peoplesagenda21.com website, contributing to re-establishing global equilibrium. See below for some of the pictures.
Sav Costabile (Web Developer) continued helping with the Highest Good Network software. This week, Sav addressed an app issue related to the badges component, which was a known problem among developers. The issue involved a delay between the front end and backend when users received new badges, resulting in the profile and dashboard pages not updating immediately. Through comprehensive testing, Sav determined that badges were being assigned and received correctly from the backend, contributing to re-establishing global equilibrium.
However, the delay was attributed to the front end only retrieving badge data during its initial rendering. To resolve this, Sav initiated testing of a MongoDB function called changeStream, which is expected to enable real-time front-end updates whenever there are changes in the backend data. 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. These improvements play a crucial role in re-establishing global equilibrium.
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.
Stevie Acuña (Volunteer Graphic Designer) completed another week of assisting as a volunteer graphic designer helping with graphic design projects for all of One Community. This week, Stevie focused on creating blog images for social media and YouTube posts, ensuring visually appealing content for the organization’s online platforms. Stevie also dedicated time to generating numerous volunteer announcements and developing supplementary web content, contributing to the effective communication of volunteer opportunities and furthering efforts toward re-establishing global equilibrium.
Vishvesh Sheoran (Artificial Intelligence Specialist) continued assisting with the AI and machine learning improvements for all of One Community. This week, Vishvesh dedicated time to learning the intricacies of SEO by setting up the RankMath plugin for the One Community website. He delved into the features and functionalities of RankMath, focusing on optimizing on-page elements, meta tags, and keywords. His efforts to enhance the website’s visibility and search engine rankings are essential in re-establishing global equilibrium.
Xiao Wang (Software Engineer) continued helping with the Highest Good Network software. This week, Xiao Wang focused on enhancing the logic of the WBS task system. Previously, all tasks were included and styled using style.display, which involved a significant amount of DOM manipulation not recommended for React. Currently, in the frontend, the recursive nesting of the Task component is almost complete, with the addition and import of tasks functioning as intended. However, there are still some unresolved details, including the elimination of unwanted setTimeout and the implementation of task movement functionality, which Xiao aims to address with more appropriate code. These improvements are a vital part of re-establishing global equilibrium.
One major challenge encountered was ensuring that react-tooltip displays correctly after all tasks are rendered, but despite considerable effort, a solution could not be achieved. As a temporary workaround, a button was implemented on the page to display the tooltip. During work on the backend, Xiao also identified flawed logic pertaining to the task system data, although no action has been taken on that yet. Additionally, Xiao has scheduled the exploration of using the WBS schema’s modification date property to detect database changes and notify users when attempting modifications, such as adding new tasks. See supporting images below.
Xiaoyu Chen (Software Engineer) continued helping with the Highest Good Network software. This week, Xiaoyu proficiently addressed and resolved a bug associated with PR951, specifically related to conflicts between the handleSave and handleMove functions. Following this, she undertook a strategic separation of the handleSave and autoclose functions. This approach involved the meticulous rewriting of the handleMoveSave function, an endeavor that greatly enhanced its readability. Moreover, she thoughtfully integrated a ‘Close this window’ feature in PR975, providing users with the opportunity to verify the accuracy of the moved summary before opting to close the window through a simple button click, furthering the mission of re-establishing global equilibrium.
In response to Jae’s requirements, Xiaoyu conducted two rigorous tests focused on the Timer and Summary components, the objective being to uncover any potential bugs. Her keen attention to detail led to the discovery that updates to user class differences were not taking place when new roles and permissions were added. To rectify this, she skillfully rewrote the RoleInfoModal and incorporated a mouseover function, in addition to developing another mouseover function to facilitate owners in editing permissions for varying roles.
Xiaoyu’s continued effort in enhancing user experience resulted in the addition of a scroll bar featuring a checklist in the editing mode, coupled with a submit button. Currently, she is diligently working on rectifying the handleSubmit function. Additionally, she effectively approved PR 881, ensuring that tangible time was accurately logged as intended. Please see evidence of this work below.
Yihan Liu (Software Engineer) continued development on the Highest Good Network software, playing a key role in re-establishing global equilibrium. This week, Yihan focused on addressing the issues related to the weekly summary submission date and the implementation of a “submit for review” button. Tatyana reported inaccuracies in the submission dates for the previous week and three weeks ago. She conducted a thorough analysis of the code and identified the dueDate property as a potential source of the problem.
Taking prompt action, Yihan rectified the dueDate value and initiated PR#977 for review. Additionally, she commenced work on the “submit for review” button by creating the ReviewButton.jsx file and updating the TeamMemberTask.jsx file. Please look below for pictures of Yihan’s work.
Yiyun Tan (Management Dashboard Team Leader) continued improving the Highest Good Network software playing a key role in re-establishing global equilibrium. This week, Yiyun devoted her time primarily to the “apply the ESLint and Formatter” plan, demonstrating her commitment to the project. She conducted extensive research on the GitHub Wikis, meticulously reviewing all existing documentation to gain a comprehensive understanding of the topic. Drawing upon her analysis, Yiyun formulated a detailed plan, carefully outlining the necessary updates required for specific files and identifying areas where new documentation needed to be created. Look below for connecting pictures.
Yongjian Pan (React.js/MongoDB Full Stack Software Developer) continued assisting with the Highest Good Network software, playing a key role in re-establishing global equilibrium . This week, Yongjian focused on improving the usability of the Work Breakdown Structure (WBS) by implementing a feature that allows users to directly access specific WBS pages by clicking on their respective names. However, during the implementation, issues arose as the corresponding pages became unresponsive when WBS names were clicked.
Consequently, he dedicated time to debugging and identifying the underlying reasons behind the unresponsiveness. Additionally, Yongjian worked on the task of enhancing the login experience by implementing functionality that informs users if their account is no longer active. Through these endeavors, Yongjian demonstrated his commitment to improving user navigation and ensuring effective communication within the system. See the images below for a look at this work.
Yubo Sun (Full Stack Software Developer) focused on the Highest Good Network software, playing a key role in re-establishing global equilibrium. This week, Yubo addressed T149, which involves fixing the ability to add professional links. Given his’s usual work pattern, CSS styling and pull requests (PRs) are still pending, as the primary focus was on incorporating feedback from the previous week’s progress.
While Yubo managed to resolve some of the identified issues, finding a solution for the problem of valid URLs remains unresolved, leading to encountering errors when attempting to remove additional saving. Additionally, he successfully resolved conflicts in the frontend PR#860. By improving these functionalities, Yubo contributed to re-establishing global equilibrium. 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 focused on developing an editable mouseover text feature for the owner user class. The primary challenge involved displaying the default mouseover text, storing the updated text, and ensuring its persistence. Her work on these features directly supports re-establishing global equilibrium.
Yufei worked on the backend to build a mouseoverText controller, re-establishing global equilibrium through effective implementation of necessary routes and related components. To facilitate this feature, she added two new fields, “mouseoverText” and “isMouseoverTextEdited,” to the userProfile schema, re-establishing global equilibrium by enhancing the data structure. Yufei also implemented a pre-save middleware to update the default mouseover text, re-establishing global equilibrium in user experience.
Only users in the owner class can edit the mouseover text, re-establishing global equilibrium by ensuring that only designated individuals have control over this feature. Once the text has been manually edited, it will continue to display the owner’s changes until further updates by the owner, thus re-establishing global equilibrium in the display of user-generated content; otherwise, the default mouseover text will automatically update based on the working hours. Please see below for pictures of this work, illustrating her efforts in re-establishing global equilibrium within the application.
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. After successfully modifying the necessary code in UserLinks.jsx to display Dropbox from the adminLinks section on user profiles, Zubing shifted her focus to EditLinkModal.jsx. With careful attention to detail, she implemented the necessary modifications to introduce labeled sections for both Google Docs and Dropbox Folders within the adminLinks section of the Links Layout. These updates are a key step in re-establishing global equilibrium.
Furthermore, Zubing ensured the seamless retrieval and display of data in the designated areas, contributing to re-establishing global equilibrium. Throughout the process, she conducted thorough testing and subsequently submitted a well-prepared pull request. Despite encountering challenges that required additional time and effort, Zubing remained steadfastly committed to the successful completion of her task. Look below for pictures of her work by her.
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), Carl Bebli (Software Developer), Hector Agudelo-Carmona (Front-end Developer), Igor Rocha da Silva (FullStack Developer), Jiangwei Shi (Full Stack Engineer).
Luis Arevalo (Front End Developer), Maham Almizan Khan (Software Engineer), Olga Yudkin (Software Engineer), Ramya Ramasamy (Full Stack Developer), Shivansh Sharma (Software Developer), Siddharth Mohite (Software Engineer), Tim Kent (Full Stack Software Engineer), Tzu-Ning “Leo” Chueh (Software Engineer), and Yao Wang (Software Engineer).
The collage below shows a compilation of the work from this team. ‹Their contributions were instrumental in re-establishing global equilibrium.
AND WE PRODUCED THIS WEEKLY UPDATES BLOG – CLICK HERE TO SUBSCRIBE
"In order to change an existing paradigm you do not struggle to try and change the problematic model.
You create a new model and make the old one obsolete. That, in essence, is the higher service to which we are all being called."
~ Buckminster Fuller ~
One Community operates under a Creative Commons Attribution 3.0 Unported License.
Use of this website constitutes acceptance and agreement to comply with and be bound by these Terms and Conditions. They apply to the Site and all of One Community’s creations, divisions, and subsidiaries. Please read them here.