Deals of Opportunity allows users to add DriveThruRPG and The DM's Guild titles to their watchlist and get automatically notified when any of those titles go on sale. Each title also reports historical data on pricing and top 100 list rankings!
Hey there, ProductHunt community! I created Deals of Opportunity to address a gap in the tabletop roleplaying game community, namely that two of the biggest marketplaces (DriveThruRPG and The DM's Guild) don't offer automated notifications when titles you've wish listed go on sale. This means I often miss out on sale pricing on title's I'm interested in.
Deals of Opportunity closes this gap, working much like certain other dromedary-based tools for marketplace like Amazon in that you can simply grab the URL of a DriveThruRPG or DM's Guild title you're interested in and paste it into the search bar.
The system will show you the title (respectfully and with permission scraping the data from the target marketplace if it's not already in the database) and allow you to add it to your watchlist. Easy!
I have big plans for this project once it gets rolling, most notably including a browser extension that puts Deals of Opportunity data and watchlist functions right into the marketplaces it works with. Some other future features include integrating other marketplaces like Amazon and Itch.io, importing DriveThruRPG and DM's Guild wishlists (and likely syncing them so your wishlists always update each other), and named sharable watchlists to better organize all of the titles you're watching.
Happy deals hunting, adventurers!
---
Just a short addition for some technical info, this project is built using Django and Celery, and is being run inside of a dokku instance on my cloud server. The front-end is built entirely using Django's templating system, my own vanilla Javscript functions, and Bootstrap 5.
@jtbg Thank you for the kind words! Hopefully you get a lot of good use out of it, especially with the improvements I have planned.
The application is built using Django, and the functionality of similar titles is actually far more simpleton I had expected it to be. I'm using a package called Django-taggit (https://django-taggit.readthedoc...) to manage a field of keywords that are part of my scraping service's output. Taggit offers a really simple means of finding records of a model that "look" similar based on their keywords.
I'm planning to replace dgango-taggit soon with another solution that more easily allows me to turn multiple fields (like a title's Game System) into keywords as well, which will help with searching functions.
@fnacho0031 Well gosh, thank you for that! I tried to bring a lot of my day job as a developer into this, and I've had so many ideas start and stop that I really wanted this one to work. I think it brings a lot of value to the TTRPG community, in which I am a very active participant as an indie publisher, so it's definitely a labor of love. Thank you for the kind words!
@tarunpaliwal Thank you! I've been a little apprehensive, since I've heard some stories about difficult ProductHunt launch days, but it's been lovely so far.
@luke_miller_mejia Best of luck bud. It's just one day. Blessings for you to make it to the product of the day. From my learnings, its important to put your product out there as fast as possible, it's just one day. Dont sweat :)
Deals of Opportunity