Inspiration

Based on the famous interview question, "How many pennies can fit in this room", that analyzes the interviewee's approximation, logic, and intuition abilities.

What it does

This finds how many pennies can fit inside of a container of any convex shape or size, with varying different sized pennies

How I built it

I built the frontend using Nextjs, React, html/css, and js. The backend was built in Springboot Java, and deployed on Google Cloud

Challenges I ran into

This problem of finding the most optimal stacking method for pennies is an NP-hard problem. This is similar to bin packing (hence why the project is called penny packing), except it is in a 3d form.

Accomplishments that I'm proud of

I'm proud of the heuristic solutions I developed, how refined I proved my Java skills are, and my newly found web development skills in this being my first React project.

What I learned

Before the month of October, I did not know React, I struggled with CSS, and I was very rusty on API calls between FE and BE. However, I have developed and refined these skills to a usable and more natural level.

What's next for penny-packing

It will get more polish and more shapes that I failed to implement in time.

Share this project:

Updates