Introducing The Gift Manager!
Posted on 2024-12-01
So this year I went with my fiance to her family's thanksgiving. It was a fun time and gave me insight into just how different out family's traditions are. One of the differences is how we do christmas presents. My family is not super into the whole christmas thing, while her family is very into christmas. Her family is scattered all around however so they take the only chance they get to exchange gifts, thanksgiving. I got a front row seat to this gift exchange this year, which was quite the show. I got to see many people run around confirming gifts with other people to make sure there were no double gifts, however there where some collisions. My soon to be mother in law was the one responsible for coordinating who was getting who what and to her credit she did an amazing job for the many people and great confusion that brings. However at the end of the day there were some duplicates, and as the resident computer whiz, they started joking that I should program the problem away. They were jokes of course, but I successfully got nerd sniped. So for the rest of the trip I spent every spare second typing away a quick django web app that could solve this problem. 2 days later people where very surprised when they could log into the prototype on their phones and computers.
The project was quite fun to make though, it really was just a simple django web app. Much like a standard to-do list app or something similar, the is like that just with multiple users. You create an account and then link it to a family. From there you can see all the gifts posted to that family. There is a simple filtering system. but there is no way to see your own gifts. You can then submit gifts, and manage everything you use. You can unclaim gifts you have said you will get, and you can delete gifts you have made. You get a notification if a gift you have claimed gets deleted, so that you can return it or not get it. You can also click on each entry to see more info. It was a fun little app to make, and I hope to expand the features some to make it a little cleaner and more fleshed out.
If you want to try it out you can see it in action at https://www.giftmanager.top and log into a showcase account. Username: Sample1234 Password: PASSWORDWORKS1234
You can find the code on github at https://github.com/Coolman4128/giftmanager
Thanks for reading!