U of T Poker Club Web App

An online poker room for U of T Poker Club

Category: Projects/

Created on: Oct. 5, 2020, 7:01 a.m.
Updated on: Oct. 5, 2020, 2:13 p.m.

U of T Poker Club Website: https://uoftpokerclub.com/

The recent COVID-19 Pandemic forced U of T to close its campuses and hold events online. This meant all clubs had to migrate to online meetings. Of course, U of T Poker Club, a club in which I am an executive, was no exception to this. I managed to convince my fellow executives to let me create a custom poker room to play online. Technically, because of how we allow infinite buy-ins (fake money) and keep track of chips gained and lost, pretty much every poker room out there could not be used.

This idea was conceived in late July of 2020, and there were about 2 months left until the school starts. Because I had no prior experience in terms of web development, I had to build my knowledge from the ground up. I tried out different web frameworks, such as node.js, Django, flask, and realized that the only choice I had was Django, since I was only comfortable with Python and C++, and I liked the feature-completeness of Django.

Over a period of two months, I made around 5 different versions of the website. Due to my lack of experience, every time I had a working prototype, I felt that the project at hand lacked too much. The final version I created still left me with a sour taste, but it worked fine and members of my club were left happy. Blogs and leaderboard was an added bonus. As of now (Oct. 5th, 2020), I am currently working on a newer version of the site with vastly improved visuals and features asked by my team members. Should the time permit (I am a student), I should have it done by the end of this month.