I started YGOPRODeck during the summer month of July 2016, I had recently finished college and wanted to keep working on my coding skills. After reigniting my interest in Yu-Gi-Oh! a couple of months prior thanks to a friend, I wanted to try build something revolving around Yu-Gi-Oh. A lot of people ask me how did I come up with the name "YGOPRODeck" and it was basically something along these lines: YGO (Yu-Gi-Oh!) PRO (Professional/Good) Deck (Decks). I had around ~10 other names that were in contention but I chose YGOPRODeck in the end.
Here is the one of the very first images of the original YGOPRODeck! My programming skills were exceptionally poor at the item but I had a drive and a willingness to learn new things. A lot of the concepts I started learning had not been taught through my Level 8 Honours Degree.
The site was very simply, I basically just manually created WordPress Yu-Gi-Oh! deck pages from decks that user sent in. That's right, absolutely nothing was automatic. The site averaged ~10-15 users at one time. It wasn't until 2017 when I developed a custom method to automatically upload decks to the site.
Over the next few years the site would grow, change and become more feature rich. It ended up averaging ~6-8 million views a month! It was still based on WordPress which in hindsight I really wish I had avoided. In or around 2018 I created a fully-fleshed out Yu-Gi-Oh! Card Database subdomain which was custom built by hand (no WordPress!). This allowed users to easily view card information along with getting access to a variety of purchase links for each card.
In 2020 I knew I wanted to fully overhaul the site and completely move away from WordPress. It had become a behemoth of a task as the site now had 3 pieces of software interlinked together (WordPress, PHPBB, BridgeDD). The task was enourmous so I decded to test my skills with creating some similar sites before moving onto the overhaul.
And so, the following sites were born:
At this stage I think was possibly avoiding the overhaul and the task ahead of me. I had purchased a house with my partner and shortly after had two kids which means I had less and less time with every day that passed. However, in October 2021 I decided to finally start the process. It was long overdue!
And finally, in 2022 I completed the overhaul for YGOPRODeck to my custom developed CMS system that my other new sites used. No more WordPress! This allowed me full control over everything with the difference being I am now a far more competent coder than I was in 2016 when everything was done manually.
There are a LOT of people to credit who have been a huge help over the years, honestly too many to mention but I would like to jot down a few that remain fresh in my head at the moment:
- Meepmoto: Meep was one of the first writers on the site along with becoming our chief article editor. Not only that but he also gave a huge amount of feedback on the site over the years.
- Waveracer/Maplemonado: Maple was another early writer who massively helped out with articles and eventually became an editor. Another truly valuable member of the years.
- Felix: Felix is the developer of the Deckbuilder that we use on the site and has been a constant help for YGOPRODeck. A highly competent coder.
- Renren: Renren is a longstanding member of the site who handles multitudes of tasks such as the Tournament Meta Decks, Tournament Articles and more!
- StalkingVengeance: StalkingVengeance created some excellent articles for the site over the years along with becoming our Forum Moderator. A huge help as I had limited time to moderate our Forums.
- YGOPRODeck Writing Staff: The YGOPRODeck writing staff have been keeping content alive on YGPOPRODeck for years now! The team has changes and rotated over the years but every single team member has always been a huge help to the site.
- Yu-Gi-Oh! Reddit Community: The reddit community who initially accepted YGOPRODeck without any hesitation.