Skip to content

michael-kestler/CleanPlateDonations

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clean Plate Donations


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.

Screen Shot 2022-08-04 at 11 22 52

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

About

Codeup Capstone Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 56.7%
  • Java 23.0%
  • CSS 14.7%
  • JavaScript 5.6%