Inspiration

We wanted a festive way to bring many people and communities together. Since one common activity during this season is gift giving, we made an application to create a Secret Santa application to facilitate gift giving for all!

What it does

This application allows users to enter their name and wishlist into it. Once everyone has entered their name and wishlist, it randomizes who each person is assigned to give gifts to. Once each person has been randomized, it displays who the user has to give gifts to and their wishlist. From then on, the gift-giving commences!

How we built it

We used Java and its built Graphics engine to create the application:

  1. We made the logic and classes required to run the basic logic in the console.
  2. We worked on the art while creating a layout in the Java Graphics engine to display the application. The art was mainly designed using Piskel Art, a pixel art program.
  3. We tied it all together to create the Secret Santa application!

What's next for Secret Santa

Further improvements could be made, including creating a place to input an email, then having an email server send emails to the user showing who they must give gifts to and their wishlist. This would eliminate the need for a third party to keep the secrets of all because everyone is receiving their assignments confidentially.

Built With

Share this project:

Updates