One Community is showing that demonstrating common sense ecology is both possible and beneficial. We have the ability to create a world that works for everyone. One Community calls the living models capable of this “for The Highest Good of All” and we are open sourcing all the components needed to replicate them.
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 March 26th, 2023 edition (#522) of our weekly progress update detailing our team’s development and accomplishments:
One Community is demonstrating common sense ecology 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 the core team reviewed the draft script that the Compression Testing Team wrote and provided substantial comments, as well as provided the Team with examples of flow charts they can use to present the instructions on how to make aircrete in the simplest way possible. The same team member also completed a final review of the work completed for the energy need estimates, and supported the City Center Dome Hub Connector Engineering modeling efforts.
Charles Gooley (Web Designer) also completed his 24th week helping with web design, now focused on the Solar Energy Microgrid Setup and Maintenance tutorial. The effort included finishing sections on POWER DRAW > 400 KWH/DAY, Demand Totals, inverter and battery sizing, charge controller rating, additional factors affecting equipment selection, choosing the best solar hardware, types of solar cells, advantages and disadvantages of new solar harvesting technologies, recyclability, solar harvesting hardware, solar inverters, battery-based inverters/chargers, calculations, costs of an installed system and a sample cost summary. Pictures below are related to this work.
Julia Meaney (Researcher and Assistant to Executive Director) completed her 24th week with the team. This week, Julia wrote out and set up a detailed Action Items section for Amal’s Eco-laundry research Google Doc. She then checked on the “Murphy bed Instructions” PDF and resolved and addressed comments as needed. Julia continued to review Philip’s progress on the “Door and Window Research” Google Doc and Spreadsheet and resolved comments where her feedback had been integrated. Also this week, Julia began to work on the “Net-zero Bathroom and Earthbag Village Water Collection and Septic Design” task. She read through the Google Doc and its source Doc and edited the format for clarity for when it comes time to integrate it on the site. She also edited the content and updated the tables and images with more effective formats, captions, and source links. See pictures below.
The Compression Team consisting of Genesis Avila (Engineering Intern Researcher), Fatima Duenas-Esparza (Engineering Intern Researcher), and Sarah-Jean Boyd (Engineering Intern Researcher) completed their 19th weeks helping with the Aircrete and earthbag compression testing. This week the Compression Testing Team prepared the text and materials needed to make an instructional video for next year’s team. They also made a few aircrete flowcharts to help explain the steps that are required/involved with making aircrete. Pictures below are related to this work.
Loza Ayehutsega (Civil Engineer/Assistant Civil Engineer) completed her 12th week helping review the Net-zero Bathroom and Earthbag Village water collection and storage engineering calculations and designs. This week Loza read the report document and checked the comments from the previous work. Overall this week the review was on all topics that are listed on the report. Comments were added on the CAD design and a review was made to check the standards for the design on the Wheelchair ramp according to ADA standards. Overall the standards are being met. See below for some pictures related to this.
Vidhi Bansal (3D Visualization Artist) completed her 8th week helping with video and AutoCAD renders for a 4-dome cluster Earthbag Village housing design. This week Vidhi worked on some texture modulation, and adding more assets. She retextured a part of the ground, changing the colors, and added a playground that was modeled and textured but will be made into more earthy colors next. Vidhi then also added some more big trees which required more asset hunting and texturing. She also posed some people within the landscape and placed some under the trees and around the playground. Next step would be working on some foliage re-coloring (the one right next to the walkways), playground textures and more posed people. Check out the pictures below as examples of this work.
One Community is demonstrating common sense ecology 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, the core team continued reviewing the latest Duplicable City Center SketchUp file for accuracy. We corrected five issues mentioned in the suggestion list. Updates were related to the redesign of kitchen cabinets, moving the kitchen sink to match window opening, adding more washers and designing dryers for the laundry room, and we started updating the balcony court of the third level. We also updated its shape and started redesigning the railing to match the updated balcony. See below.
The core team also continued working with a new member of the team on what’s needed for the complete Duplicable City Center cabinetry. This week’s work involved beginning the design process for the Kitchen-Dining room stairs. The design process involved compiling the exact dimensions for the stairs, then using those dimensions to calculate the number of steps, riser height, tread depth, handrail height and balustrade spacing, then using that information to create a first draft model of the stairs. See related pictures below.
Ranran Zhang (Architectural Designer) completed her 15th week working on the updated video for the Duplicable City Center internal and external walkthrough. This week, Ranran focused on the production of the video. She first fixed the ground material at the entrance, changing the sand floor to a stone floor. And she re-imported the updated model into Lumion. After that, she changed the material of the exterior paths, which includes sand, decomposed granite, and stone. In addition, she added figures, animals, and plants to the Lumion model according to the previous video. Ranran also added some fragments to the video and finished the video clip of the entrance. See below for some pictures of this work.
Julio E. Marin Bustillos (Mechanical Engineer) completed his 6th week helping with the City Center Dome Hub Connector Engineering. This week, Julio came up with an idea to incorporate hub connector brackets at each node faster. Also he noticed some irregularities with the model that are likely due to the underlying 3D sketch that was originally created and so is looking into that. Julio and Yiwei are both working to generate a load analysis model in different software packages for better confidence in the results. At the same time, they are able to share solid models using the STEP file format which is readable by both softwares and so are not entirely working in parallel. Pictures of some of this work are below.
Yiwei He (Mechanical Engineer) completed her 3rd week helping with the City Center Dome Hub Connector Engineering. This week Yiwei continued to work on the solid model of the traditional dome structure, including refining the interface between the beams where they meet at the modes in order for the load analysis model to run properly. She also began incorporating the latest design of the hub connector bracket to each of the nodes, also for the load analysis modeling. Pictures of some of this work are below.
One Community is demonstrating common sense ecology 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 also worked more one the Transition Food Self-sufficiency Plan. This week we continued our work with the Master Recipe Template. We worked to align the proper links and costs with the Master Shopping List, needed to modify a few of the equations so everything would calculate correctly, and are now in the process of importing data to check that all sheets are importing the proper information and calculating the costs correctly. See below for pictures related to this.
One Community is demonstrating common sense ecology through Highest Good education that is for all ages, applicable in any environment, adaptable to individual needs, far exceeds traditional education standards, and more fun for both the teachers and the students. This component of One Community is about 95% complete with only the Open Source School Licensing and Ultimate Classroom construction and assembly details remaining to be finished. We’ll report on the final two elements to be finished as we develop them.
With over 8 years of work invested in the process, the sections below are all complete until we move onto the property and continue the development and open sourcing process with teachers and students – a development process that is built directly into the structure of the education program and everything else we’re creating too:
One Community is demonstrating common sense ecology 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 23 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. Pictures below show some of this.
Yiyun Tan (Management Dashboard Team Leader) completed her 47th week helping with the Highest Good Network software. This week Yiyun worked on the bug “weeklyCommittedHours cannot be edited”, she raised a PR for this bug and also cleaned up the misspelled objects (weeklyCommittedHours/infringements) in the database. In addition to this, she helped the team on Slack with problem solving, resolving merge conflicts, logging new bugs, and creating/maintaining the tutorials. Pictures of some of this work are below.
Yan Xu (Software Development Engineer) completed her 33rd week helping with the Highest Good Network software. For this week, Yan revised the first PR. She also worked on the edit button on the summary management page. Now it is possible to click the edit button, and it will show a pop-up to input the new summary group name and, after clicking the ok button on this pop-up, the new summary group name will be shown in the table. Next Yan started finishing the create, update, read, and delete functions for the summary group and the team member selected and summary receiver selection functions. See pictures below for some of this work.
Alan Lee Sing Chan Yau (Software Engineer) completed his 20th week helping with the Highest Good Network software. This last week Alan focused on working on fixing the problem in the WBS page when opening a parent folder and opening a subfolder and then closing and reopening the parent folder. The subfolders would not behave correctly after we perform these actions. I believe that reviewers should give me videos as feedback, because I feel that some of them don’t know how it should behave. It’s hard to explain in words so it’s better to watch a video to understand the problem. This week’s main focus was closing and finishing up previous PRs. Alan made some comments and resolved conflicts on the PR to be updated to the latest development branch updates. Pictures below show some of this work.
Jianjun Luo (Software Engineer) completed her 17th week helping with the Highest Good Network software. This week Jianjun went through the first two sub tasks of the performance enhancement task. She checked the points mentioned in the task and did some changes to remove the duplicated condition and then solved a problem related to the data fetching. Jianjun found two urgent bugs when working in the third sub task which only happens in the Development branch. She will try to fix them or at least find out the cause next week. Pictures below show some of this work.
Johny dos Santos Anastacio (Software Engineer) completed his 15th week helping with the Highest Good Network software. Johny this week worked on his task “Create a Details Button or other way to see when a specific badge was earned”. He had finished this task, but while working, he found out that the badges were not being assigned (because other functions on the userHelper file were getting an error and that was not allowing the other functions to assign the specific badges). Johny continues to work towards fixing this bug. Pictures below show some of this work.
Aishwarya Kalkundrikar (Full Stack Software Developer) completed her 12th week helping with the Highest Good Network software. This week Aishwarya started working on email functionality, finding the files and understanding the backend code flow. She decided on the file and functions she will require for the functionality and has also written a basic function outline. Next, Aishwarya will bette understand the variable flow so that she can use Task related variables for her functionality. She also tried connecting to the hgnData_beta database collection from Compass and retrieved the credentials from Azure for the same. Pictures below show some of this work.
Raul Effting. (Jr. Front-End Web Developer) completed his 11th week helping with the Highest Good Network software. This week, Raul continuously reviewed and approved PRs as part of the PR Review Management Team. Frontend PRs included: 635, 695, 699, 700, 708, and 709 were approved. Backend PRs included: 289. He also worked on the functionalities of the Team Reports Page, now the page’s table is 100% working and with functional filters. Check out the pictures below as examples of this work.
Filipe Santos de Oliveira (Full Stack Developer) completed his 8th week helping with the Highest Good Network software. During this week Filipe realized that he could not style a loading skeleton’s parent element and add child elements to it. He had to rearrange the code. Instead of using Bootstrap to style it in a jsx file and applying it straight to the skeleton element, he had to make a new file called cardskeleton.js and construct elements independently for each original page element. His current objective is to style the elements within the style.css and the cardskeleton.js file’s proper size. One issue he encountered while building these skeleton parts for team member tasks was that the titles of team member, clock, and tasks were being relocated to the right as he styled components specific to each user. See below pictures as examples of this work.
Prabhjot Singh (Fullstack Software Engineer) also completed his 7th week helping with the Highest Good Network software. Prabh worked on his WBS task responsibility. He attempted to build two options, but the second option did not work very well. The majority of time was spent on the 1st option, which was working as intended. He has added a scrollbar to tasks so we can now view them on mobile. Prabh also reviewed 6-7 PRs. See below pictures as examples of this work.
Tianjue Wang (Software Developer) completed her 7th week helping with the Highest Good Network software. This week Tianjue worked on fixing bugs and developing new features. The task Tianjue spotted and tried to fix is to create the ability for admin/owner users to approve and apply suggested changes on a task. By adding some functions to the designated button “Approve”, the owner can successfully apply those changes and the task should be updated. Also, the suggested changes will be removed from the alert page. Pictures below are related to this work.
Jinchao Feng (Software Engineer) completed his 5th week helping with the Highest Good Network software. This week Jinchao focused on the development of the function: all users but Volunteers can make themself invisible to team members. He reviewed mongodb docs and downloaded mongodb GUI to test the queries, finished most parts of the backend development, followed up and solved CircleCI problem on PR #699, and logged bugs of the user not being able to delete roles with special characters in the name. Pictures of some of this work are below.
Sav Costabile (Web Developer) completed his 5th week helping with the Highest Good Network software. This week, Sav tackled the backend bug focused on the badge component. The issue in question was a problem with the noInfringementStreak badge not being awarded to users despite meeting the requirements. After spending more time than expected testing the front end they realized that the issue must be somewhere on the backend specifically when users are updated at the end of the week to be awarded new badges. They ran into some problems testing the backend for the first time but with a bit of googling, they were able to find the bug, an improper call on a property of the user objects being used. Once this was fixed the bug was gone! Pushed up to GitHub and just waiting on approvals for the merge. See below for related pictures.
Vitor Adriel (Software Engineer) completed his 5th week helping with the Highest Good Network software. This was Vitor’s first week on the development team, his first PR was the #712. This PR made some changes in the BadgesReport component, adding a new function in the file and a new behavior when the save button is clicked. It checks if the count of the badge is zero and then adds this badge to an array of badges that will be deleted. Implementing the feature of removing all badges whose count is zero when the save button is clicked. He also addressed reviews on his PR #700, which was raised last week. This one fixed an issue where the Admin could not change the WeeklyCommittedHours directly from his profile page. That was being caused due to a misspelling on the variable that was being sent to the backend. Vitor also reviewed PRs: #707, #292(BE), #718, #291(BE). See some examples of this work in the pictures below.
Ayush Tripathi (Full Stack Developer) completed his 5th week helping with the Highest Good Network software. This week, Ayush reviewed 4 PRs including 720, 721, 719 and 712. The majority of the stories worked flawlessly. Since he was still not clear with the approach to take for the new “Create “Submit for Review” Button” function assigned to him, he discussed the approach with Kaixiang and asked him to help with the database part. He discussed some of the concerns that he had with Jae and got feedbacks for them. For the first step of the story he is designing the UI part and the workflow of how the task will be done. He still needs to figure out the database part of the story. See pics below that are related to this.
Lucas Emanuel Souza Silva (Software Developer) completed his 5th week helping with the Highest Good Network software. This week Lucas worked on the task, “Special Situation – User Hours Set to Zero” and is almost finished. Lucas changed the function that gets the Leaderboard data, and the function that gets the Org data so the only users that are counted are the ones that are not Mentors and the ones that have weekly committed hours greater than zero. On the front end, a filter is applied depending on the user’s role. The pictures below share some of this developing work.
Angelina Truong (Full Stack Software Developer) completed her 4th week helping with the Highest Good Network software. This week, Angelina reviewed PR #709 and addressed her peer’s feedback regarding this PR. Some of the concern was that the height of the HOURS column did not fill out the summary bar height. She resolved this issue by adding the d-flex class onto the appropriate columns. She then started her second week in code development. She began studying the application code to familiarize the components that she will be addressing. She drafted different approaches that could resolve the task at hand, which is to allow users who are managers and above to submit weekly summaries for other users. She restructured her code to be consistent with the flow of the application. She raised a PR #722 she added submitWeeklySummaryForOthers onto the permissionLabel. She also used the hasPermission function to check if the user has the submitWeeklySummaryForOthers permission. If they do, this will not disable the summary bar. While testing the branch she discovered a possible bug that is happening on both the development branch and PR #722. She has addressed this possible bug and will continue to monitor this development. See pics below.
Harlley Bastos (Full Stack Developer) completed his 4th week helping with the Highest Good Network software. This week Harlley focused on fixing all the errors in the New Clock feature. Despite encountering several challenges, he remained determined and persevered until all the errors were resolved. Harlley displayed excellent problem-solving skills and attention to detail as he meticulously combed through the feature’s code to ensure its optimal functionality. As a result of his hard work, the New Clock feature is now running smoothly and error-free. The pictures below share some of this developing work.
Akshay (Full Stack Developer) completed his 4th week helping with the Highest Good Network software. Akshay resolved the issue related to the “Fix other user’s time log view” bug and submitted a pull request for it. He also implemented modifications to the Timelog module. Additionally, he evaluated pull requests such as PR #719, PR #712, and PR #710, offering feedback and recommendations. Moreover, he scrutinized the frontend code of several components, including Leaderboard, Dashboard, and UserProfile. Pictures below are examples of this.
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 and how many weeks they’ve been with us are as follows: Christopher Alexander (Software Engineer) completed his 1st week, Jailson Sanches (Software Developer) completed his 4th week, Jay Kang (Web Development Volunteer) completed his 4th week, Meenakshi Pavithran (Software Egineer) completed her 5th week, Natália Favaro Cavicchioli (Full-stack Developer) completed her 2nd week, Nicolle Coelho (Software Engineer) completed her 2nd week, Xinyu Jiang (Software Engineer) completed her 7th week, and Yihan Liu (Software Engineer) completed her 1st week. The collage below shows a compilation of the work from this team.
Ray Lee (Digital Creator) also helped create the custom graphics for us to share each St. Patrick’s Day and Pi Day. These graphics replace the heading on our website and can be used for other marketing and promotional purposes too.
AND WE PRODUCED THIS WEEKLY UPDATES BLOG – CLICK HERE TO SUBSCRIBE