Greetings and welcome to another post of HACKING LIFE where I try to win arguments against my wife using TECHNOLOGY.
It just so happens, that according to my wife, I am quite an outgoing person, though I do not consider myself one. I argue that it’s not that I see my friends too frequently, but rather that I have a lot of friends that I actually see quite infrequently. The argument started out with a slight nudge, then a confrontation, then a full on outburst of LIES and DECIET!
No, I wont stop being this dramatic.
In the end our strong foundation enabled us to pull through out of these rough waters and agree that she was, of course, always right. Nevertheless, I set out on a journey to build an app to finish this once and for all!
The solution is the awesome Friend Tracker app. I wrote it using the DJANGO REST PYTHON FRAMEWORK, some HTML, CSS, MySQL db and JavaScript.
The app allows the tracking of the days elapsed since you’ve last seen your friends. It also provides statistics and history to see which of your friends you like more.
Here’s how it looks like:


The app is currently deployed on my home server using NGINX as a reverse proxy and GUNICORN as the WSGI ( Web Server Gateway Interface ). For the Cl\CD I am using Github pull on the server side, as I upload new changes. Not the best of practices, but I think it works for me.
Now on to collecting enough data to prove once and for all that I know what I am talking about!
Then its my choice to think whether I want to present the data or still have a wife. Hard choice, but we’ll see when the data comes through.
Features to come:
- Support for multiple users
- Identify using Google account
- Plan ahead and add the meetings to the google calendar
Thank you for reading till the end. Whatever my choice would be, at least I have you, my many many readers. Stay tuned for the next post of Hacking life or Happy wife XD