Inspiration

Stacy makes really bomb cupcakes! There are many times that she is asked to make cupcakes for events and has no idea what flavors to make. We wanted to develop an app that would help her with these decisions.

What it does

Cupcake Roulette is an app that allows the user to decide on cupcakes. The user has the option to get a random pairing or to give a preference on either the cake flavor or icing and will receive a match that has been proven to taste amazing!

How we built it

The user interface was written on codepen using html, css, and jquery. The backend was developed separately using Flask and Peewee. The back end is set up as a database of tested cupcake flavor pairings. The two pieces were then connected using Json to create a responsive website.

Challenges we ran into

Front End - it was difficult to create the layers for the oven and to get the animations correct. This was especially true of the oven doors and the cupcake animation.

Back-End - learning Flask posed some difficulty.

Accomplishments that we're proud of

Responsive animation, learning to create the back-end, and connecting the two.

What we learned

This was the first larger project that Stacy had done with jquery. And Sami did an amazing job at learning the back end design.

What's next for Cupcake Roulette

Next we would like to add recipes and shopping lists for the chosen pairing.

Share this project:

Updates