At One Community, we are committed to designing systems that sustain themselves. We are an all-volunteer organization that is dedicated to creating a sustainable future through our work on sustainable approaches to food, energy, housing, education, for-profit and non-profit economic design, social architecture, fulfilled living, global stewardship practices, and more. Our goal is to develop a model that becomes self-replicating and can be used to create a global collaboration of teacher/demonstration hubs. We believe that everything we create should be open source and free-shared, and we are creating DIY-replicable plans for all aspects of sustainable living.
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 April 30th, 2023 edition (#527) of our weekly progress update detailing our team’s development and accomplishments:
One Community is designing systems that sustain themselves through Highest Good housing that is artistic and beautiful, more affordable, more space efficient, lasts longer, DIY buildable, and constructed with healthy and sustainable materials:
This week Julia Meaney (Researcher and Assistant to Executive Director) completed her 28th week with the team. This week Julia extensively reviewed Amal’s Eco-laundry dryer research, and she edited and formatted the written content on her development Google Doc to prepare it for the site, merged content to avoid repetitions and made necessary additions to introductions and various sections for its seamless integration with the already existing Eco-Laundry content. She also edited tables and graphs on the corresponding Google Spreadsheet to make them uniform and ready for the site. Also this week, Julia worked on the “DIY Earth Dam Design & Construction Disaster Mitigation Content” Google Doc and added her feedback and edits to the recently developed work. Finally, she worked on finalizing format and coding edits to the “Sustainable Roadways, Walkways, and Landscaping” webpage, made edits to the page indents, images, and TOC anchor links. See pictures below.
Loza Ayehutsega (Civil Engineer/Assistant Civil Engineer) completed her 17th week helping, now focused on Earth Dam Design & Construction for Water Retention, Pond & Lake Creation. This week Loza added additional topics to the Dam Disaster Risk Mitigation report. Now the discussion made in the report considers the references, visual inspection, data collection, site discussion, notification and decision making, and warning the population. These approaches are discussed with the support of pictures that were found in the resources and more details will be discussed considering the comments from reviewers. See below for some pictures related to this.
One Community is designing systems that sustain themselves 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 updated the layout of bathrooms in the City Center Social Dome and placed walls to create privacy in both bathrooms. We also moved stalls, sinks and urinals to accommodate ADA compliance and provided two more layout options for the men’s bathroom floor plan. See below.
Huiya Yang (Volunteer Architectural Designer) completed her 51st week working on the Duplicable City Center architectural design details. This week she finished the redesign of the men’s and women’s bathrooms to solve issues with lines of site existing into the bathrooms. Pictures of some of this work are below.
Charles Gooley (Web Designer) also completed his 28th week helping with web design, now focused on the Duplicable City Center Engineering tutorial. The specifications contained a number of tables, which were initially added as screenshots and some figures were also added as names were requested. He added a number of equations, most of which were images and a few of them were too large to fit in one line, so they were split into separate lines. Pictures below are related to this work.
Ranran Zhang (Architectural Designer) completed her 19th week working on the updated video for the Duplicable City Center internal and external walkthrough. This week Ranran received a revised model from the core team, communicated with them about the changes by email and updated the parts that had been modified. She then re-imported the model into Lumion and focused on the production of the video and finished the video clips of the whole social dome. During this process, Ranran also added figures to the Lumion model according to the previous video. See below for some pictures of this work.
Julio Marín Bustillos (Mechanical Engineer) completed his 11th week helping with the City Center Dome Hub Connector Engineering. This week Julio continued to research existing hub connector designs. He also modified the hub connector design that will be the first to be incorporated into the solid model for performing load analysis, and he began work on a model of a second hub connector. Pictures of some of this work are below.
Yiwei He (Mechanical Engineer) completed her 7th week helping with the City Center Dome Hub Connector Engineering. This week Yiwei finished editing the procedure instructions and additional notes parts for the aircrete user manual, and she got the data record from the current aircrete team. For the Duplicate City Center part, Yiwei started making a simulation for the new dome model and also tested the new connectors based on the previous model to make comparisons. Pictures of some of this work are below.
Amal Lazar (MS Mechanical Engineering) completed her 5th week helping with the City Center Eco-laundry research. This week Amal researched paired washer/dryer options and compared them with individual options. Amal also looked for laundry bag options that are both durable and eco-friendly, and collaborated with her supervisor, answering questions and making changes to the dryer research content. Additionally, Amal checked a number of tables to confirm the information matched the source information, so the web developer can proceed with building the website content. The pictures below share some of this developing work.
Zhide Wang (Mechanical Engineer) completed his 2nd week, still helping with the Duplicable City Center Engineering tutorial. This week Zhide finished the tables for the City Center project and made all of them available in the Google Doc, so all the tables can be found in corresponding links, and are ready to be reviewed by other teammates. Wang also started to review Diwei’s Net-zero Bathroom designs and added comments. See below for some pictures related to this.
One Community is designing systems that sustain themselves 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 to work on the Transition Food Self-sufficiency Plan. We worked on the Shopping List on the Transition Kitchen Recipe Build Out sheet by creating columns for Imperial measurements, creating the conversion table, and began including the measurement conversion equations in the new columns. The same team member also corresponded with Matthew to clarify the work he should be completing, as well as simplifying his summaries. See below for pictures related to this.
One Community is designing systems that sustain themselves 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 designing systems that sustain themselves 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 31 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 52nd week helping with the Highest Good Network software. This week Yiyun completed multiple PR final reviews. She also solved a couple of backend merge conflicts PRs, and she helped the team on Slack, problem solving, bug reporting, and maintaining the tutorials. Pictures of some of this work are below.
Yan Xu (Software Development Engineer) completed her 38th week helping with the Highest Good Network software. This week Yan worked on the delete button for the summary management page – now after going to the summary management page, and then clicking the team member button, it is possible to show the team member for each summary group, and also it is possible to add the team member group. Also now when the Admin does not want a team member in this list, he/she is able to remove the team member from their summary group. See pictures below for some of this work.
Kaixiang “Kevin” Gu (Fullstack Software Developer) completed his 24th week helping with the Highest Good Network software. This week Kaixiang finished repositioning the refresh button and changing it to a different style. Kaixiang also reviewed two PRs, followed up with Ayush’s task, and closed a previous PR having to do with the 24/48/72 hrs button. Pictures below show some of this work.
Jianjun Luo (Software Engineer) completed her 22nd week helping with the Highest Good Network software. This week Jianjun fixed the bug in the leaderboard component. After the changes, clicking the dot next to the person’s name in the Leaderboard correctly shows that person’s dashboard, and the Task tab of the timelog component shows the team member tasks of the person being viewed instead of the one who is viewing. She also made a few PR reviews. Pictures below show some of this work.
Johny dos Santos Anastacio (Software Engineer) completed his 20th week helping with the Highest Good Network software. This week Johny reviewed some PRs and raised a PR for his new task “WBS categories are not saving correctly”. He also continues to work on fixing the frontend for this task, as well as making some changes that were requested by reviewers in his other PR for the task “Create a Details Button to see when a specific badge was earned’. Pictures below show some of this work.
Raul Effting (Jr. Front-End Web Developer) completed his 16th week helping with the Highest Good Network software. This week Raul developed the new timer with Harlley and solved 11 requests, including adding more space below the numbers; restarting/reseting with whatever the person’s last time input was so they can keep working; a popup confirmation with user: “Wait! Are you sure you want to do that? Refreshing your time will reset it to XX:XX. Log your time first if you don’t want to lose the XX:XX currently on the timer;” the same padding on the right as it does on the left; chime continues until time is logged and dismissed; clicking on the time opens the big clock modal too; and in addition to the chime continuing until it is manually turned off, the timer resets to zero if the timer isn’t turned off within 60 seconds and a popup says: “Your time was reset because your timer went off for more than 60 seconds without you logging time. You should be at your computer when the timer is tracking your volunteer time.”Note that the chime should stop chiming (and that 60 second countdown leading to a reset should stop too) as soon as a person clicks any part of the time logging process… in case it takes them longer than 60 seconds to log their time.” Check out the pictures below as examples of this work.
Aishwarya Kalkundrikar (Full Stack Software Developer) completed her 15th week helping with the Highest Good Network software. This Week Aishwarya went through the video to set up OAuth2 for her test Gmail ID, and made the required changes in the .env file, as well as successfully sending emails for that feature. She also went through the code logic for notification emails sent when a Blue Square is manually assigned so the email is sent in real time. Aishwarya finds it difficult to find and fully understand the logic. For this effort she has gone through more videos from the internet to make the feature work in real time. Aishwarya also reviewed the PR raised by Alan and added a comment that she didn’t find any code changes made in it apart from what she had done. Pictures below show some of this work.
Filipe Santos de Oliveira (Full Stack Developer) completed his 13th week helping with the Highest Good Network software. This week Filipe worked on resolving the issue of flexibility in the header of the team member tasks box, where the titles ‘team member, clock, tasks…’ are found. Among his attempts to fix the issue were the use of the conditional expression for the creation of the skeleton elements directly in the JSX file, instead of using a separate JS file, in an attempt to recognize it as the real list and keep the titles in their proper position. See below pictures as examples of this work.
Jinchao Feng (Software Engineer) completed his 10th week helping with the Highest Good Network software. This week Jinchao finished the development of ‘Add WeeklySummaryOptions to new user creation’ and raised PR787, which concludes all functional requirements for ‘Update WeeklySummaryNotReq to WeeklySummaryOptions’. Jinchao also fixed several bugs including role edition in userProfile (PR788), making users show up immediately after new user creation (PR331), fixing “Current Week” hours at the top of the Dashboard Page (PR327). Pictures of some of this work are below.
Sav Costabile (Web Developer) completed their 10th week helping with the Highest Good Network software. This week Sav worked on the “led a team of x” badge bugs and discovered the problem with the backend that was stopping the function from being run. Sav also focused on the block badge bug that was preventing anyone from being awarded badges – it was discovered that it takes a very long time to run (somewhere between 5 and 15 min). This bug will be added with sufficient details in the bug report doc. See below for related pictures.
Vitor Adriel (Software Engineer) completed his 10th week helping with the Highest Good Network software. This week Vitor noticed that the Manage User Permissions Component UI was a bit out of the place, so he tried to make it look better, and as he was changing the User Permissions Component he ended making some changes to the Permissions Management page as well, changing from the <a>(Anchor) element to using a button and the useHistory hook increased the performance when accessing the details of a role. Vitor also reviewed PRs #755, #311(BE), #762, #764, #775, #766; improved PRs #719, #737; and raised PR #783. See some examples of this work in the pictures below.
Lucas Emanuel Souza Silva (Software Developer) completed his 10th week helping with the Highest Good Network software. This week Lucas finished Task 71 and started Task 84. For Task 84, some code has already been implemented. Task 71 was needed to develop Task 84, so while waiting for Task 71 to be merged, he started Tasks 84 development by pulling and merging the necessary code from the development branch. The pictures below share some of this developing work.
Harlley Bastos (Full Stack Developer) completed his 8th week helping with the Highest Good Network software. This week Harlley fixed the issues reported by Jae and helped out Raul to start the test server on his machine to allow Jae to test all the fixes. Once he tests it, Harlley will continue to fix and improve the timer system to assure that this will work in the best way possible.The pictures below share some of this developing work.
Angelina Truong (Full Stack Software Developer) completed her 8th week helping with the Highest Good Network software. This week Angelina continued her work on the task Add GDoc Link to Weekly Summaries Reports”. She created a branch for the backend and analyzed the HGNRest application to the location where the Google doc link was being stored. She saw that the adminLink was not being returned in the frontend so she added it. Angelina was able to successfully apply the Google doc link that is unique to each individual user. Once the Google doc icon was selected a new window would open with that Google doc link. She also added the Toast feature that pops up if the user profile does not have a Google doc link, in this case, a message appears to alert the user. Angelina also created 2 PR branches (first for the frontend and second for the backend) and submitted them for peer-review. See pics below.
Anant Sharma (Software Engineer) completed his 5th and final week helping with the Highest Good Network software. This week Anant followed up on clean-up changes made in the frontend. He made changes in 30+ files to improve the code quality and efficiency, and raised PR #777. Along with these cleanup changes, he tested the website to confirm it was working properly. Pictures below show some of this work.
Yihan Liu (Software Engineer) completed her 5th week helping with the Highest Good Network software. This week Yihan worked on adding the missing “Three Weeks Ago” tab to the Weekly Summaries Reports Page. She also took a dive deep into the code to find target files which are WeeklySummariesReport.jsx and WeeklySummariesReport.test.jsx. Then she did some research on Navs, tabpane and React testing libraries. Finally, Yihan added the tab and tab panel to the WeeklySummariesReport.jsx and updated the unit test of WeeklySummariesReport. She then created PR#782 after finishing the change. Yihan also did some PR reviews. She reviewed PR#746, PR#788, PR#787 and PR#331. The default value of weekly summary options is still “Required” though the new user is in “Not Required” or “Team”. The pictures below relate to this work.
Yongjian Pan (React.js/MongoDB Full Stack Software Developer) completed his 5th week helping with the Highest Good Network software. This week Yongjian raised and created two pull requests – PR 784 and PR 785. PR 784 deals with removing horizontal scrollbar and reducing overflow of user modal on dev and main. PR 785 deals with creating a save changes function to save the visibility toggles for the manager role under the teams tab under a user profile. See below for related pictures of this work.
Tooba Jamal (Software Developer) completed her 4th week helping with the Highest Good Network software. This week Tooba completed the task “Make cancel button visible on small screens” in PR #779. Tooba then encountered an issue with the dashboard, timer, and local app and continues to troubleshoot it. None of the tips thus far from fellow developers have worked, and deleting and cloning the repo might be the only solution now. Tooba also researched about the issue “WBS Categories Not Saving Correctly” to get an idea of what might be the issue and continues to work on it. The images below show some of this work.
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: Abdelmounaim “Abdel” Lallouache (Software Developer) completed his 3rd week, Anish Pandita (Software Engineer) completed his 10th week, Lucile Tronczyk (Full Stack Software Developer) completed her 3rd week, Natália Favaro Cavicchioli (Full-stack Developer) completed her 5th week, Vishvesh Sheoran (Artificial Intelligence Specialist) completed his 1st week, and Yongjian Pan (React.js/MongoDB Full Stack Software Developer) completed his 4th week, and Xiao Tan (Software Developer) completed her 1st week. The collage below shows a compilation of the work from this team.
AND WE PRODUCED THIS WEEKLY UPDATES BLOG – CLICK HERE TO SUBSCRIBE