Skip to content

6SUPER6SONIC6/Diffly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Diffly

Game price comparison platform across multiple regions

Diffly automatically aggregates game prices, allowing users to instantly compare deals and find the cheapest region for any title. The platform updates game information and regional prices periodically through automated scraping and background tasks. Currently supports Xbox games with plans to expand to other platforms.

The project is live and available here - diffly.space

Python Django Scrapy Celery

Features

  • Multi-Region Price Comparison - Compare game prices across 9+ regions
  • Browsing & Filtering - Explore all available games, filter by discount status, release year, subscription service, and genre
  • Detailed Game Information - Descriptions, genres, videos, release info, and more
  • Automated Updates - Periodic scraping keeps prices and game data fresh
  • Responsive Design - Works seamlessly on desktop, tablet, and mobile

Tech Stack

Backend

  • Django
  • Scrapy
  • Celery + Celery Beat
  • Redis
  • PostgreSQL
  • Gunicorn (production)

Frontend

  • Django Templates
  • Tailwind CSS
  • Plyr + HLS.js for video playback (game trailers)

Deployment

  • Nginx
  • Certbot
  • Ubuntu 22.04 LTS
  • VPS hosting (self-hosted)

Author

Vadym Tantsiura

Made with ❤️ for gamers who love a good deal