1 in 8 Americans experience food insecurity while up to $200 billion is spent annually on producing food that will never be eaten. That amounts to billions of pounds of food wasted, and many missed opportunities to share with those who need it. More specifically, a recent report found that about 50 lbs of food is wasted per 100 meals. Virtually all restaurants throw out their food waste rather than donate. Clean Plate Donations was created by four web developers with varying experiences in the restaurant industry offering a solution to the increasing levels of food insecurity in America. Clean Plate Donations is a web application that bridges the gap between restaurants with excess food and non-profit organizations that serve the community's needs. This web application provides restaurants the ability to list food as donations and non-profit organizations to make requests and facilitate the donations to the community.
This web application started with developing our database and entity relationships using Spring Boot and Hibernate and connecting to MySQL . We used Java, Thymeleaf, and a little JavaScript to handle the data and passed to our front end including HTML and CSS. Each developer will speak to their own contributions in turn. I focused on the database design, user access and security, and shared in the CRUD functionality for our entities. I’ll start with demonstrating our umbrella entity the User Profile and register a new User for you.
Derek Berkley: Responsible for database design, security configuration, and entity CRUD operations.
Github: derekberkley
LinkedIn: derek-berkley
Carlos Chavira: Responsible for Front-end, styling the user interface, and Filestack API. Utilized thymeleaf for front-end compatibility with the back-end.
Github: carloschavira333
LinkedIn: carlos-b-chavira
Michael Kestler: Responsible for back-end elements fully ensuring functionality between Controllers, Models, and Repositories.
Github: michael-kestler
LinkedIn: mskestler
Jon Lee: Responsible for implementing MapBox API, Filestack API, and partials for view pages.
Github: jonlee012
LinkedIn: jonathan-lee-67044836