Inspiration

During the pandemic and other virus variants such as omicron, we can only wish our friends a happy holidays through a text message or a simple gif. With Holicard we can generate a custom card that makes it special to the person that you send it to. Other card making platforms are simply too hard to use, and makes people not want to create a custom message and just send a generic holiday wish. Our product creates these customs cards in a simpler way making it easier for people to send their friends a more special holiday wish

What it does

HoliCard takes input from the users as to what customizations they would like on the card such as the holiday, the drawings, who it is for, and custom messages they would like on it. The program then draws up the card for the user based on the input it received from the user.

How we built it

We used Python for this project, started by first asking the user a few questions relating to how they would like their card to be, such as the holiday, the drawings, and custom messages they would like. We then used Python Turtle to draw up our card using the input we received from the user.

Challenges we ran into

We had trouble trying to get the Turtle to draw correct drawings and making sure that the text did not overlap with the drawing. The program would also sometimes not use the correct user inputs, so we had to fix that.

Accomplishments that we're proud of

We’re happy that our program uses the correct user input, drawings correct drawings and spaces everything out fast and efficiently

What we learned

We learned how to use user input to program Python Turtle to design various different thing to suit the users preferences

What's next for HoliCard

As beginning programmers and with a time restriction - we weren’t able to fully develop the graphics. The major thing we could improve is the user interface - possibly creating a website instead of a terminal. We could also turn this into a web extension so people can just create the messages and send right in their chatting platform.

Built With

Share this project:

Updates