After reading LibreFoodPantry’s main page I thought that their mission was really interesting because not only are they trying to make the food pantry more accessible and easy to use but they are also using it as a learning tool for computer science students and expand their skills. LibreFoodPantry wants to show that software can be used to help society and support food pantries as well as their guest all over with free and open-source software. FOSS gives students a perspective on computing being used for good. I chose to write about this because I feel like it’s an important computer science skill while also helping the community. Students can connect with experts who can help them when they are struggling with their contributions to the pantry from being part of the community.
I know we worked on Thea’s pantry last semester but something I thought was interesting was the architecture of Thea’s pantry. Thea’s Pantry uses 5 systems for client solutions and those systems use calls to pass data to those other systems. The diagram shows what server is being called and where it’s sending or receiving information from. I chose to write about this because it’s cool to see how those 5 systems run and connect. Thea’s pantry has a lot that goes into it and it’s interesting to see specifically how each system works and how they connect.
From the blog CS@Worcester – Kaylene Noel's Blog by Kaylene Noel and used with permission of the author. All other rights reserved by the author.