Forwarding Positive Change – One Community Weekly Progress Update #537

One Community is dedicated to forwarding positive change through sustainable approaches to foodenergyhousingeducationeconomicssocial architecture, and more. As an all-volunteer organization, we are proud to introduce a self-replicating model for forming a global collaboration of teacher/demonstration hubs. Together, we are evolving sustainability, regenerating our planet, and striving to create a world that works for everyone.

Forwarding Positive Change, One Community Weekly Progress Update #537

OUR MAIN OPEN SOURCE HUBS

Click on each icon to be taken to the corresponding Highest Good hub page.

highest good food, vegan, vegetarian, omnivore, diet, food infrastructure, hoop houses, large scale garden, food forest, botanical garden, soil amendmenthighest good energy, off-grid energy, solar power, wind power, water power, energy efficiency, hydronic, electricity, power, fuel, energy storagehighest good housing, shelter, dome home, living space, eco-housing, earthbag village, straw bale village, cob village, earth block village, shipping container village, recycled and reclaimed materials village, tree house village, duplicable city centerhighest good education, school, home school, learning, teaching, teachers, learners, curriculum, lesson plans. ultimate classroomhighest good economics, trade, money, business, transactions, resource based economy, for profit, non profit, eco tourism, revenue streams, taxes, investments, debthighest good society, social architecture, fulfilled living, pledge, values, highest good lifestyle, consensus, social equality, community contribution, recreationhighest good stewardship, for the highest good of all, vision, values, solution-based thinking model, open source model, sustainability, cultural diversity, spiritual diversity, drug policy, pet policyduplicable city center, open source city hub, laundry, dining, swimming pool, hot tub, kitchen, library, game room

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 9th 2023 edition (#537) of our weekly progress update detailing our team’s development and accomplishments:

 

Forwarding Positive Change
One Community Progress Update #537

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

YOU CAN ALSO JOIN US THROUGH SOCIAL MEDIA

One Community, YoutubeOne Community, LinkedInOne Community, TwitterOne Community, Facebook, UpdatesOne Community, Facebook, GroupsOne Community, Facebook, FansInstagram, Instagram icon, Instagram posts, One Community's Instagram Page, One Community Global images, Highest Good Living, green living, eco-livingOne Community, PinterestOne Community, Weekly, Progress, Updates, BlogOne Community. Tumblr

 

ONE COMMUNITY WEEKLY UPDATE DETAILS

 

HIGHEST GOOD HOUSING PROGRESS

Highest Good housing, cob construction, earthbag construction, straw bale construction, earthship construction, subterranean construction, sustainable homes, eco-homesOne Community is forwarding positive change 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:

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. This week, Amal finished gathering data on the three metrics for each company and completed building the table as well. She updated the ranking based on the information collected and made changes to the order of the narratives and sustainability benchmarking. Amal also worked on the consumer site section, searching for alternatives for the City Center Project. Below, you’ll find some images of this work.

Most Sustainable Lightbulbs and Light Bulb Companies Research, Energy Savings, and More tutorial, Forwarding Positive Change, One Community, Weekly Progress Update #537, Amal lazar, MS Mechanical Engineering, Most Sustainable Lightbulbs and Light Bulb Companies, Research, Energy Savings, tutorial, research, data, metrics, table, ranking, narratives, sustainability benchmarking, consumer site section, alternatives, City Center Project, images.

This week, Julia Meaney (Researcher and Assistant to Executive Director) completed another week of assisting with the team. This week, Julia oversaw and assessed Amal’s progress on her Light Bulb research, providing editorial revisions and offering feedback through comments when necessary. Following that, she dedicated her efforts to the”Solar Microgrid Setup Maintenance” webpage, making necessary edits and addressing comments received on the source Google Doc. Additionally, she reconstructed outdated tables for this page and updated corresponding screenshots and links on the source Google Doc. Julia then focused on resolving spacing issues on the “Eco-laundry” webpage, successfully resolving them and ensuring the page’s completion. Julia devoted considerable time to working on the Net-zero Bathroom and Earthbag Village Water Collection and Septic Design” EDITED CONTENT FOR WEB” Google Doc, refining its content by editing grammar, spelling, and format, while utilizing comments to pose clarifying questions. She backed up various sources to her Dropbox, updating screenshots, source links, image captions, and Resources sections on the Doc accordingly. Furthermore, she replaced broken links and sourced new images and products as needed. Lastly, Julia integrated relevant content from older sections into already-edited segments and removed any obsolete information. See the images below that show some of this work.

Solar Microgrid Setup Maintenance, Forwarding Positive Change, One Community, Weekly Progress Update #537, Julia, Light Bulb research, editorial revisions, feedback, comments, Solar Microgrid Setup Maintenance, webpage, edits, comments, Google Doc, outdated tables, screenshots, links, spacing issues, Eco-laundry, Net-zero Bathroom, Earthbag Village, Water Collection, Septic Design, Google Doc, grammar, spelling, format, comments, Dropbox, screenshots, source links, image captions, Resources sections, broken links, images, products, relevant content, older sections, obsolete information, images.

 

DUPLICABLE CITY CENTER PROGRESS

duplicable city center, open source city hub, laundry, dining, swimming pool, hot tub, kitchen, library, game roomOne Community is forwarding positive change 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. Charles worked on feedback for the Solar Microgrid Setup Maintenance tutorial. The comments involved correcting links to images and tables, and ensuring that all other figures had links to spreadsheets where applicable. Then he worked on comments for the Duplicable City Center Engineering page. Some comments were to add bullets to some of the lists, make a number of corrections and add missing images, convert equations from image to html text, and make additions to some of the Tables of Contents. The pictures below offer a visual representation of this work.

Solar Microgrid Setup Maintenance, Forwarding Positive Change, One Community, Weekly Progress Update #537, Charles Gooley, Web Design, Solar Microgrid Setup Maintenance tutorial, feedback, comments, links, images, tables, figures, spreadsheets, Duplicable City Center Engineering page, bullets, corrections, missing images, equations, HTML text, Tables of Contents, pictures, visual representation, work.

Julio Marín Bustillos (Mechanical Engineer) completed another week of assisting with the City Center Dome Hub Connector Engineering. This week, Julio made progress in the installation of hub connectors along the nodes for the City Center Dome. Julio successfully completed the placement of 9 hub connectors on the right side of the node for the second row. The only discernible distinction between these hub connectors is a minute difference in angle. Although this discrepancy is not expected to impact the overall design, it is essential to incorporate these slight variations in the 3D model to ensure precise fitting during the final assembly. To differentiate between brackets with different opening angles, distinct colors were assigned. These brackets will play a crucial role in the completion of the hub connector assembly for all the nodes in the second row. The pictures below provide a glimpse of this work.

City Center Dome Hub Connector Engineering, Forwarding Positive Change, One Community Weekly Progress Update #537, Julio Marín Bustillos, Mechanical Engineer, City Center Dome Hub Connector Engineering, hub connectors, nodes, installation, placement, 3D model, precise fitting, assembly

Yiwei He (Mechanical Engineer) completed another week of assisting with the City Center Dome Hub Connector Engineering. This week, Yiwei completed a report comparing the Traditional Geodesic Dome Model with the City Center Dome Model. The simulation worked on vertical loads, wind loads, snow loads, and earthquake situations. The findings of the report revealed that the load capacity of the City Center Dome surpassed that of the traditional dome. See some of this work in the pictures below.

City Center Dome Hub Connector Engineering, Forwarding Positive Change, One Community, Weekly Progress Update #537, Yiwei He, Mechanical Engineer, Traditional Geodesic Dome Model, City Center Dome Model, report, comparison, simulation, vertical loads, wind loads, snow loads, earthquake situations, findings, load capacity, pictures, work.

Ranran Zhang (Architectural Designer) completed another week of assisting with the updated video for the Duplicable City Center internal and external walkthrough. This week, Ranran addressed some errors present in the Lumion Model, ensuring its accuracy and functionality. Additionally, she dedicated her efforts to incorporating video clips into the project. By carefully selecting specific views that showcased the herb garden and root cellar, Ranran enhanced the overall visual experience. To further augment realism, she integrated figures and plants into these chosen views. Take a look at the images below to see some of the progress made in this work.

Duplicable City Center, Forwarding Positive Change- One Community Weekly Progress Update #537, Ranran Zhang, Architectural Designer, Duplicable City Center, internal walkthrough, external walkthrough, Lumion Model, accuracy, functionality, video clips, herb garden, root cellar, visual experience, realism, figures, plants, images.

 

HIGHEST GOOD FOOD PROGRESS

sustainable food, best practice food, sustainable food systems, aquaponics, walipini, aquapini, zen aquapini, One Community, open source food, free-shared architecture, sustainable living, green living, eco living, living ecologically, for The Highest Good of All, transforming the world, grow your own food, build your own greenhouse in the ground, ground greenhouse, open source architecture, architects of the future, sustainability non-profit, 501c3 organization, sustainable life, water catchment, organic food, food anywhere, maximum food diversity, build your own farmers market, sustainability cooperative, sustainable living group, open source, sustainability nonprofit, free-shared plans, teacher/demonstration village, open source project-launch blueprinting, One Community UpdateOne Community is forwarding positive change 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 Chicken Coop designs. We completed updates, reviews, and edits for the Chicken Doc pages 166-199, which cover the topics of nesting boxes and window and fan installations. We also reviewed the FAQs and completed some of the unanswered questions. See the pictures below that are related to this.

Chicken, Forwarding Positive Change, One Community, Weekly Progress Update #537, open-source Chicken Coop designs, core team, updates, reviews, edits, Chicken Doc pages, nesting boxes, window installations, fan installations, FAQs, unanswered questions, pictures.

Zhide Wang (Mechanical Engineer) completed another week of assisting primarily focused on data entry tasks for the Transition Food Self-sufficiency Plan, completing three of them and partially filling out the fourth. Due to the absence of specific numbers and factors for certain ingredients, he invested additional time to determine accurate values. He also helped with the Aircrete and earthbag compression testing but encountered challenges with the Aircrete WBSs due to misunderstandings, resulting in a prolonged effort to address them. Although he dedicated considerable time to this task, he was unable to complete it and aims to exert his utmost effort to finalize it in the upcoming week. Get a closer look at this work through the pictures below.

Transition Food Self-sufficiency Plan, Forwarding Positive Change, One Community, Weekly Progress Update #537, Zhide Wang, Mechanical Engineer, Transition Food Self-sufficiency Plan, data entry tasks, completing, accurate values, Aircrete, earthbag compression testing, challenges, Aircrete WBSs, misunderstandings, prolonged effort, finalize, upcoming week, pictures.

 

HIGHEST GOOD EDUCATION PROGRESS

One Community school, One Community education, teaching strategies for life, curriculum for life, One Community, transformational education, open source education, free-shared education, eco-education, curriculum for life, strategies of leadership, the ultimate classroom, teaching tools for life, for the highest good of all, Waldorf, Study Technology, Study Tech, Montessori, Reggio, 8 Intelligences, Bloom's Taxonomy, Orff, our children are our future, the future of kids, One Community kids, One Community families, education for life, transformational livingOne Community is forwarding positive change 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. 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:

This week Brian Muigai Mwaniki (Structural Engineer) completed work helping with the Ultimate Classroom. Brian made significant progress in completing the structural details, with 98% of the work now finished. The remaining 2% involves editing a few text elements, which will be addressed once the structural design is finalized. Additionally, the ongoing Structural Analysis, utilizing STAAD Pro, is currently in progress. See below for pictures related to this work.

Ultimate Classroom, Forwarding Positive Change, One Community, Weekly Progress Update #537, Ultimate Classroom, progress, structural details, text elements, structural design, finalized, Structural Analysis, STAAD Pro, pictures

 

HIGHEST GOOD SOCIETY PROGRESS

a new way to life, living fulfilled, an enriching life, enriched life, fulfilled life, ascension, evolving consciousness, loving lifeOne Community is forwarding positive change through a Highest Good society approach to living that is founded on fulfilled living, the study of meeting human needsCommunity, and making a difference in the world:

This week the core team completed 68 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.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update #537, core team, 68 hours, One Community, volunteer-work review, emails, social media accounts, web development, bug identification, bug-fix integration, Highest Good Network software, interviewing, new volunteer team members, pictures.

Another core team member began verification of all the modifications made to the working Highest Good Network software. She conducted testing on HGN PRs (Pull Requests). After a thorough evaluation, she marked the following PRs as fixed: 727, 412, 886, 930, 926, and 948. However, several PRs were identified as not fixed, including 908, 916 (working only for Owner accounts), 920 (working only for Owner accounts), 928 (requiring changes in seven different locations), 941 (missing “WEEKLY SUMMARIES LINK” field in the user’s profile), and 840 (not fixed for certain accounts). Additionally, a new bug was discovered. The committed hour’s changes were not reflected on the Core Team Dashboard, but it was resolved during this week as well. Tatyana also prepared the account data setup for retesting PR757. See the images below for examples of this work in progress.

Highest Good Network Software, Forwarding Positive Change, One Community, Weekly Progress Update #537, core team member, verification, modifications, Highest Good Network software, testing, HGN PRs, evaluation, fixed, PRs, identified, bug, Core Team Dashboard, account data setup, retesting, images.

Abdelmounaim “Abdel” Lallouache (Software Developer) continued his work helping with the Highest Good Network software. This week, Abdelmounaim focused primarily on frontend development. One of the key accomplishments was the addition of the “setUpNewUserPopup” modal file, which facilitates the process of sending a setup profile link to a provided email address. Additionally, the “tokenProtectedRoute” component was implemented, enabling the validation of token-based links and subsequent redirection to the setup page. On the backend side, Abdelmounaim introduced the “sendLinkMessage” function, which generates the email body for sending the setup link. Notably, the “getSetupToken” function was also updated to include the functionality of sending emails to new users, providing them with a link to set up their accounts. The pictures below are related to this work.

Highest Good Network software, Forwarding Positive Change, One Community Weekly Progress Update #537, Abdelmounaim "Abdel" Lallouache, Software Developer, Highest Good Network, frontend development, setUpNewUserPopup modal file, setup profile link, tokenProtectedRoute component, token-based links, setup page, sendLinkMessage function, getSetupToken function.

Alyx Parr (Senior Support Specialist) completed another week of assisting with management, coordination, and overall support of the One Community project. This week, Alyx transferred the summaries of the volunteers onto a Google Doc. prepared for the One Community Website Blog. In addition, she acquired the knowledge, through a process of experimentation and refinement, necessary to prepare the blog for Sara’s inclusion of the accompanying visual content. Furthermore, Alyx provided assistance to the volunteers by offering guidance on measurements and ingredients relevant to the Transition Food Self-sufficiency Plan. The pictures below are examples of this work.

One Community project, Forwarding Positive Change, One Community, Weekly Progress Update #537, management, coordination, overall support, One Community project, summaries, volunteers, Google Doc, One Community Website Blog, experimentation, refinement, blog, visual content, measurements, ingredients, Transition Food Self-sufficiency Plan, pictures.

Aishwarya Kalkundrikar (Full Stack Software Developer) continued helping with the Highest Good Network software. This week, Aishwarya successfully resolved a bug related to double notification emails for a blue square that was manually assigned. Aishwarya identified and removed a duplicate ‘useEffect’ hook in the code responsible for the blue square, specifically within the handleSubmit function, which handles user profile saving logic. The presence of the duplicated ‘useEffect’ caused the handleSubmit function to trigger twice, resulting in the user profile being saved twice and two email notifications being sent instead of the intended one. Additionally, Aishwarya conducted thorough testing of the functionality, including its corner cases. In addition, she reviewed and approved frontend PR#925, and began working on another assigned bug related to a change in the total remaining hours for users. Further understanding of this change is required to address the bug as the functionality to mark a task as complete is now changed. Aishwarya also went through some files to find issues related to no blue square getting assigned even when the weekly summary was not provided. She found that many changes were done in the file WeeklySummary.jsx and suspects that the issue lies in it. The pictures below show some of her work.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update, 537, Aishwarya Kalkundrikar, Full Stack Software Developer, Highest Good Network software, bug resolution, double notification emails, blue square, useEffect hook, handleSubmit function, user profile saving logic, thorough testing, corner cases, frontend PR#925 review and approval, remaining hours bug, task completion functionality, WeeklySummary.jsx, file issues, no blue square.

Eduardo Horta (Software Engineer) provided more of his ongoing assistance with the Highest Good Network software too. This week, Eduardo took the initiative in improving the user experience by implementing Skeleton Loading components throughout the application. He created a SkeletonLoading folder in the common directory, replacing the outdated <Loading /> component. The new SkeletonLoading component was designed to dynamically switch between different cases based on the props it receives. Eduardo successfully added Skeleton Loading to the WeeklySummary and WeeklySummariesReport pages, enhancing the loading experience for users. Furthermore, he implemented Skeleton Loading for the UserProfile and UserManagement pages, ensuring a seamless loading transition. Eduardo also dedicated time to cleaning up the SkeletonLoading component for the UserManagement page and updating it for the UserProfile page. In order to consolidate the changes, he raised PR #962, titled “Eduardo add skeleton loading feature to all components,” and skillfully resolved any conflicts that arose during the pull request process. The images presented below exemplify his work.

Highest Good Network software, Forwarding Positive Change, One Community Weekly Progress Update #537, Eduardo Horta, Software Engineer, Highest Good Network software, user experience improvement, Skeleton Loading components, application enhancement, SkeletonLoading folder, <Loading /> component replacement, dynamic props, WeeklySummary page, WeeklySummariesReport page, UserProfile page, UserManagement page, seamless loading transition, SkeletonLoading component cleanup, PR #962, pull request conflicts resolution

Edwin Estuardo Lau Mack (Software Engineer) dedicated his efforts to advancing the development of the Highest Good Network software. This week, Edwin completed the task “Change location and function of red X” by aligning the deadline notification icon in the progress bar, preventing it from occupying extra space in the team member task rows and instead placing it on top of the progress bar component. Additionally, Edwin submitted a pull request (PR) that made the “Total Time” in the leaderboard appear blue when it differed from the “Tangible Time.” Furthermore, Edwin worked on enabling Owner/Admin to edit the “Total Valid Weekly Summaries” number. To achieve this, he created a new ArrowCounter component that allowed users to increase or decrease the number displayed on the screen. Upon clicking the up or down arrow, a request was sent to the backend to update the corresponding property, ensuring that the new count would be displayed upon refreshing the page. Images showing this progress are below.

Highest Good Network software, Forwarding Positive Change, One Community Weekly Progress Update #537, Edwin Estuardo Lau Mack, Software Engineer, Highest Good Network software, task completion, deadline notification icon, progress bar alignment, team member task rows, pull request (PR), leaderboard, Total Time, Tangible Time, Owner/Admin, "Total Valid Weekly Summaries" editing, ArrowCounter component, backend request, count update, page refreshing

Jianjun Luo (Software Engineer) continued developing the Highest Good Network software. This week, Jianjun successfully implemented a new feature on the report page. The feature enables admin to conveniently view or hide the number of members who have contributed over ten hours, along with their total tangible hours, for any selected time period. Additionally, a bar graph is dynamically generated to depict the monthly or yearly distribution of the data, depending on the duration of the selected period. To facilitate further exploration, users can effortlessly access a detailed list of the contributing members and directly navigate to their individual profiles with a single click. The pictures below are related to this work.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update 537, Jianjun Luo, Software Engineer, Highest Good Network software, report page, admin, members, contributed over ten hours, tangible hours, selected time period, bar graph, monthly distribution, yearly distribution, data, exploration, detailed list, contributing members, individual profiles, pictures

Jinchao Feng (Software Engineer) continued improving the Highest Good Network software. This week, Jinchao focused on cleaning up commits on the main branch and updating it to the same version as the development branch to resolve merge conflicts in the latest pull requests. He also addressed issues related to the timer not functioning correctly and investigated and resolved a bug that prevented the editing of time entries. Additionally, Jinchao began the process of formatting the code according to the latest ESLint and Prettier rules. Please refer to the pictures below.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update 537, Jinchao Feng, Software Engineer, Highest Good Network software, main branch, development branch, merge conflicts, pull requests, timer, bug, editing, time entries, code formatting, ESLint, Prettier, pictures

Jonathan Carpena (Full Stack Developer) gave his continued support to the Highest Good Network software. This week, Jonathan undertook a review of two pull requests, namely 925 which addressed badges and text, and 944 which focused on fixing linting errors and nesting element errors. Subsequently, Jonathan dedicated his efforts to the implementation of a new feature in the application. This feature empowered admin users with additional options for their Weekly Summaries, including the ability to choose “Not Required” or select a specific team. Following the successful completion of the initial pull request, Jonathan proceeded to debug website issues that had been reported in the coding-problems channel on Slack.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update 537, Jonathan Carpena, Full Stack Developer, Highest Good Network software, pull requests, badges, text, linting errors, nesting element errors, implementation, application, admin users, Weekly Summaries, options, "Not Required", specific team, debugging, website issues, coding-problems channel, Slack.

Kaixiang “Kevin” Gu (Fullstack Software Developer) focused on the Highest Good Network software. This week, Kaixiang dedicated time to conducting final reviews for three pull requests, namely PR905, PR906, and PR908. In addition, he addressed an issue where the weekly committed hours couldn’t be updated in the user profile. Kaixiang successfully resolved this problem by implementing a hotfix, submitting a new pull request, and obtaining approval. He also allocated time to setting up the application environment on a Mac, and reinstalling all necessary components from scratch, resulting in the successful running of the application. Pictures below show some of this work-in-progress.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update 537, Kaixiang Gu, Kevin Gu, Fullstack Software Developer, Highest Good Network software, pull requests, final reviews, PR905, PR906, PR908, weekly committed hours, user profile, hotfix, application environment, Mac, reinstalling, necessary components, work-in-progress, pictures

Lawrence Chua (Full Stack Software Developer) further assisted with the Highest Good Network software. This week, Lawrence focused on two tasks to enhance the functionality of the system. The first task involved improving the visibility of time entries that were not associated with specific tasks. To achieve this, Lawrence implemented a solution that highlighted the text of such time entries by making it bold and introduced a white bar within the colored bar on the left side of the task to indicate it as a non-task entry. With the completion of this task, Lawrence proceeded to open his first pull request. The second task entailed resolving a bug related to name changes for assigned resources when adding a task. Lawrence successfully identified a solution to this issue, which involved ensuring that the task displayed the updated name of the user even after their name was changed. See the images below to get a look at some of this work.

 Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update 537, Lawrence Chua, Full Stack Software Developer, Highest Good Network software, functionality, time entries, specific tasks, visibility, solution, bold text, white bar, colored bar, non-task entry, pull request, bug, name changes, assigned resources, task, user, images, work

Leon Zhuang (Software Engineer) continued helping with the Highest Good Network software. This week, Leon addressed a bug related to the display of user profiles. Specifically, he rectified an issue where, when viewing a user’s profile, the text indicating the number of badges earned by that user incorrectly implied that it reflected the viewer’s own accomplishments rather than the user whose profile was being viewed. To resolve this, Leon implemented logic to verify whether the user was viewing their own profile, and subsequently modified the text accordingly. Additionally, he contributed to the bugs and new features document by generating a descriptive summary for a newly developed interactive map feature. His work by him is shown below.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update 537, Leon Zhuang, Software Engineer, Highest Good Network software, bug, display, user profiles, viewer, badges, accomplishments, logic, own profile, text, descriptive summary, interactive map feature, work

Lucas Emanuel Souza Silva (Software Developer) further assisted with the Highest Good Network software. This week, Lucas diligently focused on implementing code for a specific task, utilizing the slice with userProfile to establish the appropriate state when users access another user’s dashboard. Additionally, Lucas extended the codebase to enforce limitations on user interactions within the dashboard, while preserving distinct interactions for owner and administrator users. Throughout the week, Lucas devoted time to reviewing pull requests (PRs) that required final review before submission and commenced the implementation of code to retrieve tasks associated with the viewed user. Furthermore, Lucas resolved challenges encountered during the merging of the development branch with the task 171 branch and contributed to the final review process by assessing a PR. Pictures of some of this work are below.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update 537, Lucas Emanuel Souza Silva, Software Developer, Highest Good Network software, implementing code, specific task, slice, userProfile, state, user's dashboard, codebase, limitations, user interactions, owner users, administrator users, pull requests, final review, code implementation, retrieving tasks, viewed user, merging, development branch, task 171 branch, challenges, final review process, pictures

Lucile Tronczyk (Full Stack Software Developer) continued developing the Highest Good Network software. This week, Lucile conducted a thorough investigation into the bug that arises when attempting to edit blue squares while users are set as inactive or active. Despite the modal no longer appearing, an error persisted in the console. Lucile dedicated efforts to further examine and address the issue, particularly focusing on resolving the steps involved in making a user inactive and subsequently editing their corresponding blue square. Additionally, Lucile initiated the creation of a Google document intended to serve as an informational resource for the app, aiming to include relevant information points. Moreover, Lucile engaged in a search to identify the specific location of an existing information point within the app, with the intention of drawing inspiration for the creation of other information points. The pictures below relate to this.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update 537, Lucile Tronczyk, Full Stack Software Developer, Highest Good Network software, bug, edit blue squares, inactive users, active users, modal, error, console, investigation, address, steps, user inactive, corresponding blue square, Google document, informational resource, app, relevant information points, search, specific location, existing information point, inspiration, creation, 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, Nathan 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, he encountered an instance without back-end permissions and proceeded to replace front-end permissions that had corresponding back-end equivalents. Nathan’s 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, he successfully achieved the functionality of alternate permissions. The pictures below show some of this work.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update 537, Nathan Hoffman, Software Engineer, Highest Good Network software, code review process, permissions, PR 401, bug report, PRs 867 and 842, suggested changes, implemented changes, PR 881, effectiveness, approval, PR 842, permissionsBackEnd, permissions documentation, proposing changes, merging back-end, front-end permissions, test database, alternate permissions, role collection, main database, functionality, pictures

Nida Zaki (Software Engineer) further assisted with the Highest Good Network software. This week, Nida researched React hooks and successfully implemented the functionality to set the latest project value and latest team value within their respective functions called in the useEffect hook. Furthermore, the cause behind the issue of the front-end failing to send requests for updated changes to the server was identified for the task when saving the edited changes in the time entry form. To address this, appropriate measures were taken to rectify the problem. Additionally, improvements were made to the system’s functionality by implementing sorting capabilities for the list of names in the resources field. This enhancement allows for sorting by either first name or last name when adding or editing a WBS task. The pictures below are examples of this work.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update 537, Nida Zaki, Software Engineer, Highest Good Network software, researched, React hooks, functionality, latest project value, latest team value, useEffect hook, front-end, requests, updated changes, server, time entry form, measures, rectify, improvements, system's functionality, sorting capabilities, list of names, resources field, first name, last name, adding, editing, WBS task, pictures

Olawunmi Ijisesan (Administrative and Management Support) completed another week of assisting with management, coordination, and overall support of the One Community project. This week, Ola focused on tasks related to the Website Blog. She dedicated time to watching tutorials, editing summaries, and copying and pasting the required work for the week. Furthermore, Ola engaged in a conference call with Jae to discuss relevant matters. In addition to their work on the blog, Ola also contributed to the Transition Food Self-sufficiency Plan by entering all the recipes from the Master Recipe and 3-Day Menu Blocks Doc into the designated spreadsheets. Pictures of some of this work are below.One Community, Forwarding Positive Change, One Community, Weekly Progress Update #537, management, coordination, overall support, One Community project, One Community Website Blog, tutorials, editing, summaries, copying, pasting, Transition Food Self-sufficiency Plan, recipes, Master Recipe, 3-Day Menu Blocks Doc, spreadsheets, pictures.

Papia Sharmin (Full Stack Developer) continued working on the Highest Good Network software. This week, Papia made several notable contributions to our project. Firstly, she implemented a new feature that displays a message to users if they don’t have any other team members in their team. This enhancement was added to the “Add My Team” filter task. Additionally, Papia introduced a “View Suggestions” button on the Task Edit Suggestion page for the new task. This button allows users to easily access and review suggested edits. Furthermore, she incorporated the functionality to approve tasks within the Task Edit Modal by implementing the “Approved” button. Furthermore, Papia made important modifications to the system, enabling administrators to view the notification count on the dashboard upon logging in. This change provides administrators with quick access to essential notifications. Lastly, she diligently reviewed Pull Request #864 and provided her approval. Below are some images related to this work.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update 537, Papia Sharmin, Full Stack Developer, Highest Good Network software, new feature, message, users, team members, Add My Team, filter task, View Suggestions button, Task Edit Suggestion page, suggested edits, functionality, approve tasks, Task Edit Modal, Approved button, modifications, administrators, notification count, dashboard, logging in, Pull Request #864, approval, images

Raul Effting (Jr. Front-End Web Developer) continued his help with the Highest Good Network software too. This week, he created new pull requests (PRs) with updated code and a new timer. One of the PRs for the new timer required fixing, leading to the creation of a new PR. Additionally, Raul created another PR incorporating the new timer. They worked on resolving a loading issue and attempted to find a solution for the new timer to function on the development environment, but unfortunately, were unsuccessful in their efforts. Below are some images related to this work.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update 537, Raul Effting, Jr. Front-End Web Developer, Highest Good Network software, pull requests, updated code, new timer, fixing, development environment, loading issue, solution, unsuccessful efforts, images
Ray Lee (Digital Creator) also helped create additional One Community overview graphics for our ongoing website optimization process.  See below for some examples.One Community, Forwarding Positive Change, One Community, Weekly Progress Update #537, One Community, graphics, website optimization process, examples.

Sav Costabile (Web Developer) continued helping with the Highest Good Network software. This week, Sav dedicated their efforts to reviewing the entire userHelper file responsible for managing badge assignments. They focused on refactoring obsolete code to enhance readability and enable scalability for future badge implementations. Towards the end of the week, Sav focused on troubleshooting a peculiar issue related to the inadvertent assignment of blue squares to users upon completion of their hours. The pictures below relate to this work.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update 537, Sav Costabile, Web Developer, Highest Good Network software, reviewing, userHelper file, badge assignments, refactoring, obsolete code, readability, scalability, future badge implementations, troubleshooting, issue, assignment of blue squares, completion of hours, pictures

“Sola” Olusola Akinbode (Full Stack Software Developer) continued forwarding with the Highest Good Network software. This week, Sola made progress on PR 838 by focusing on the migration of CRUD operations from Axios calls to Redux calls. He also introduced a new tab/button called “Summary Teams” within the “View Profile” section. This feature allows users to view the summary teams they are a part of. Sola implemented functionality that enables users to add or remove themselves from a summary team. However, the ability for admins to add a summary receiver remains restricted to the summary management tab, which is exclusively accessible to admins. The summary receivers within a team receive reports from all team members associated with that particular team. Look below for pictures of this work.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update 537, "Sola" Olusola Akinbode, Full Stack Software Developer, Highest Good Network software, PR 838, migration, CRUD operations, Axios calls, Redux calls, tab/button, "Summary Teams", View Profile section, functionality, add or remove, summary team, admins, summary receiver, summary management tab, team members, reports, pictures

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. He also dedicated time to generating numerous volunteer announcements and developing supplementary web content, contributing to the effective communication of volunteer opportunities. Furthermore, Stevie reviewed and incorporated new volunteer background imagery into the volunteer announcement template, enhancing the visual presentation. Through these efforts, Stevie has been consistently providing materials that align with the organization’s requirements, supporting its overall objectives. Examples of his work are below.One Community, Forwarding Positive Change, One Community, Weekly Progress Update #537, volunteer graphic designer, graphic design projects, One Community, blog images, social media, YouTube posts, visually appealing content, online platforms, volunteer announcements, supplementary web content, volunteer opportunities, background imagery, volunteer announcement template, visual presentation, materials, organization's requirements, examples.

Xiao Wang (Software Engineer) continued helping with the Highest Good Network software. This week, Xiao focused on enhancing the logic of the WBS task system. The current implementation heavily relied on DOM manipulation, resulting in potential conflicts with React and unintended behaviors. Another concern was the utilization of settimeout to simulate a loading effect, which was deemed inappropriate. Progress was made in implementing the nesting of Task components within Task components, aiming to facilitate improved functionality without relying on DOM manipulation. Additionally, XiaoWang explored the possibility of utilizing the WBS schema’s modification date property to detect changes in the database and notify users when attempting to make modifications, such as adding new tasks. See supporting images below.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update 537, Xiao Wang, Software Engineer, Highest Good Network software, enhancing logic, WBS task system, DOM manipulation, React, unintended behaviors, settimeout, loading effect, nesting, Task components, functionality, database changes, modification date, notify users, modifications, adding tasks, supporting images

Xiaoyu Chen (Software Engineer) continued helping with the Highest Good Network software. This week, Xiaoyu successfully separated the mediaUrl and googleDoc Link in the system, thereby enhancing clarity in the user profile. In tandem with these modifications, the user’s name now clearly indicates the difference between these two links. Any changes made to the mediaUrl will automatically reflect on the user profile page, ensuring real-time updates. Xiaoyu also efficiently segregated these two links in the summary report for improved navigation. Notably, she initiated a meaningful change in the phrasing on the summary report page: the term ‘weekly summary: duedate’ has been replaced with ‘Submitted on submitteddate’. To streamline operations, Xiaoyu implemented a ‘move summary’ feature that resets and updates the summary report. She meticulously addressed a typographical error and later removed the checkbox to confirm the move operation. The move dropdown menu now reads ‘move this summary’, adding coherence to the interface. On selection of the week, a popup will display for user interaction. No changes occur upon choosing ‘close’, but when ‘confirm’ is selected, the move function activates. Additionally, Xiaoyu incorporated a save function for confirmation. She simplified the previously complex ‘handleSave’ function by rewriting the code, thereby improving its readability. The move function was subsequently bound to the save function, promoting seamless operation. Xiaoyu, always proactive, prioritized and addressed several urgent bugs in the system. She made a substantial contribution by integrating a role information modal in the basic user information tab, enhancing the user’s ability to navigate and interact with the platform. Check out the pictures below as examples of this work.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update 537, Xiaoyu Chen, Software Engineer, Highest Good Network software, mediaUrl, googleDoc Link, user profile, clarity, modifications, user's name, real-time updates, summary report, navigation, phrasing, weekly summary, submitted date, move summary, typographical error, checkbox, move operation, move dropdown menu, interface, week selection, popup, user interaction, confirm, move function, save function, handleSave function, readability, urgent bugs, role information modal, basic user information tab, examples, pictures

Yihan Liu ( Software Engineer) continued development on the Highest Good Network software. This week, Yihan focused on three specific tasks: modifying the layout of the “create new user” form, eliminating the need for additional save when adding projects and teams, and ensuring the task summary refreshes after editing and saving. To address the first issue, Yihan successfully resolved it by consolidating the Row component of UserProfileAdd.jsx into a single class and incorporating a style property. Regarding the second task, Yihan implemented an automatic closure for the team popup after assigning a team, streamlining the process. Lastly, for the third task, Yihan fixed the problem by updating EditTaskModal.jsx to execute the reload function upon clicking the “update” button, ensuring that the task summary reflects the latest changes and updates. See the pictures below related to this work.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update 537, Yihan Liu, Software Engineer, Highest Good Network software, development, tasks, layout modification, "create new user" form, save, projects, teams, task summary, editing, saving, Row component, UserProfileAdd.jsx, style property, automatic closure, team popup, assigning a team, process, EditTaskModal.jsx, reload function, "update" button, task summary reflection, changes, updates, pictures

Yiyun Tan (Management Dashboard Team Leader) continued improving the Highest Good Network software. This week, Yiyun dedicated her time primarily to the “HGN documentation improvements” plan. She conducted extensive research on the GitHub Wikis and thoroughly reviewed all existing documentation. Based on her analysis, Yiyun formulated a detailed plan outlining the necessary updates for specific files and identified areas where new documentation needed to be created. In addition to her documentation responsibilities, she actively supported the entire team by providing assistance and conducting code reviews, as she routinely does. Yiyun’s contributions were invaluable in ensuring the team’s productivity and maintaining the quality of the project. Below, you’ll find pictures highlighting the development of this work.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update 537, Yiyun Tan, Management Dashboard Team Leader, Highest Good Network software, improving, HGN documentation improvements, research, GitHub Wikis, existing documentation, updates, new documentation, assistance, code reviews, team productivity, project quality, pictures, development

Yongjian Pan (React.js/MongoDB Full Stack Software Developer) continued assisting with the Highest Good Network software. 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.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update 537, Yongjian Pan, React.js, MongoDB, Full Stack Software Developer, Highest Good Network software, usability, Work Breakdown Structure, feature, WBS pages, clicking, implementation, issues, unresponsiveness, debugging, identifying reasons, login experience, functionality, account status, active account, user navigation, effective communication, system, images

Yufei Zhang (Software Engineer) further assisted with the Highest Good Network software. This week, Yufei started her first pull request aimed at improving the functionality of the intangible time number with a mouseover explanation. She started by creating a separate working branch from the development branch and pushed it to the remote repository. By the end of the week, Yufei successfully implemented the desired behavior: the time number now appears in blue or remains unchanged based on the presence of intangible time. Each time number is accompanied by a mouseover text that provides a clear explanation for its blue or non-blue appearance. When no time logged, the mouseover text displays “No time logged yet.” For only tangible time logs, it shows “XXX hours logged.” In cases where both tangible and intangible time are logged, the text reads “XXX hours logged (XX intangible).” Yufei also made progress in allowing owner users to edit the mouseover text, although she is still working on determining the optimal approach for storing the edited and logged text information. Please see below for pictures of this work.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update 537, Yufei Zhang, Software Engineer, Highest Good Network software, pull request, functionality, intangible time number, mouseover explanation, working branch, remote repository, desired behavior, blue appearance, unchanged appearance, mouseover text, clear explanation, time logged, tangible time logs, intangible time logs, editing, owner users, optimal approach, storing information, pictures

Zubing Guo (Software Engineer) focused on the Highest Good Network software. This week, Zubing joined the development team and quickly familiarized herself with the application’s frontend and backend structure. She diligently reviewed the existing bug list and took on the task of adding “Admin Document” and “Link to Media Files” to the Profile page, recognizing its urgent priority. Before diving into the code implementation, Zubing conducted comprehensive testing to ensure functionality and meticulously planned the data retrieval logic and tab design. By locating the relevant code in UserLinks.jsx, she successfully modified it to display Dropbox links from the adminLinks section on user profiles. Moreover, Zubing enabled the editing of both Google Doc and Dropbox folder links within the adminLinks. Additionally, Zubing took the initiative to create new files specifically for storing Dropbox links separately from other links. She implemented the necessary functionality to add a dedicated tab for Dropbox links on the profile page. Look below for pictures of her work by her.

Highest Good Network software, Forwarding Positive Change, One Community, Weekly Progress Update 537, Zubing Guo, Software Engineer, Highest Good Network software, development team, frontend, backend structure, bug list, Admin Document, Link to Media Files, Profile page, urgent priority, code implementation, comprehensive testing, functionality, data retrieval logic, tab design, UserLinks.jsx, modification, Dropbox links, adminLinks section, user profiles, editing, Google Doc, Dropbox folder links, files, dedicated tab, profile page, pictures

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), Carl Bebli (Software Developer), Hector Agudelo-Carmona (Front-end Developer), Igor Rocha da Silva (FullStack Developer), Jiangwei Shi (Full Stack Engineer), Kurtis Ivey (Full Stack Developer), Maham Almizan Khan (Software Engineer), Olga Yudkin (Software Engineer), Tim Kent (Full Stack Software Engineer), and Yao Wang (Software Engineer).The collage below shows a compilation of the work from this team.

Highest good Network software, Forwarding Positive Change – One Community, Weekly Progress Update #537, pull request, PR review, PR review team, software team, software development, Highest Good Network, Highest Good society, One Community, MERN Stack, software engineering, MongoDB, React.js, Node.js, Express.js, open source software

AND WE PRODUCED THIS WEEKLY UPDATES BLOG – CLICK HERE TO SUBSCRIBE

 

FOLLOW ONE COMMUNITY’S PROGRESS (click icons for our pages)

One Community, YoutubeOne Community, LinkedInOne Community, TwitterOne Community, Facebook, UpdatesOne Community, Facebook, GroupsOne Community, Facebook, FansInstagram, Instagram icon, Instagram posts, One Community's Instagram Page, One Community Global images, Highest Good Living, green living, eco-livingOne Community, PinterestOne Community, Weekly, Progress, Updates, BlogOne Community. Tumblr

 

 

INVESTOR PAGES

OVERVIEW       ●       LOCATION       ●       FUNDING

 

GET INVOLVED

DONATE    ●     WAYS ANYONE CAN HELP     ●     MEMBERSHIP

CLICK HERE FOR ALL PAST UPDATES

Comments are closed.

One Community