- One of our school's core values focuses on environmental sustainability and accountability. We wanted to tackle a big issue and empower people to make a difference without spending a lot of money and a lot of time. We believe that a lot of people italics_do_italics want to make a difference, but don't know how.
What it does
- The application allows the user to input the name of (or scan a barcode of) a product that may deem "general" or "specific." For example, a user may enter "Mac & Cheese" (general), and the application would return a list of specific Mac & Cheeses made by different companies. The list is ranked by sustainability, so toward the bottom of the list the user might see Kraft at 3 points, since it includes Palm Oil (which contributes to deforestation, carbon release and habitat destruction), and tests on animals. Toward the top of the list, the user might see Annie's which does not test on animals, does not have palm oil, and the box and plastic is made out of recyclable materials.
How we built it
- We used Xcode to build the base story board, and page layouts.
Challenges we ran into
- We had trouble configuring Google Cloud Platform. We understood that we needed https calls from Swift to talk to the database and retrieve info, but we were not able to accomplish this. Also, the idea is that the "app would run itself" by the users adding information for more products, and eventually their input data would go back to the database, and the database would exponentially grow "itself."
Accomplishments that we're proud of
- We worked very well as a team as far as figuring out skill sets and dividing those skills between front end and back end. Although, the app could not be up and running, we understood its architecture from the swift code, to api calls, to the database. We just did not have the experience to have it completed and working. Overall, we learned a lot of new things regardless of the challenge. For us, the more we learn, the more we win.
What we learned
- We learned a lot about the terminal and how a lot of programs and installations work directly with it. We also learned how APIs work, how calls get data from a data base, how its is stored, the application making process, swift, how to push/pull source through git bash, the interviewing process, and women in technology (loved it!).
What's next for Sustain Smart
- Hopefully this code will be an ongoing project, that will be up and running. We believe people want change, and we want to help.