About This Project
Project Overview
This application is a price tracking platform for Xbox games, designed to demonstrate my ability to build a full-stack solution using modern Python technologies. It automatically collects price data, processes it, and presents it to users in a clean and accessible way.
Purpose & Motivation
The project was built as a personal initiative to strengthen my experience with:
- Web scraping (Scrapy)
- Data persistence & modeling (Django ORM, PostgreSQL)
- Backend development (Django)
- Frontend integration (Django templates + Tailwind CSS)
The problem it addresses is a common one: gamers often struggle to track price differences and discounts across regions. This provided the perfect real-world use case to apply and refine my engineering skills.
Features Implemented
- Automated price scraping across regions (Scrapy)
- Normalized data models for games, prices, and regions (Django ORM)
- Display of live discount information
- Recently added games section with ordering and filters
- Reusable, responsive UI components (Tailwind CSS)
Technical Architecture
- Scrapy spider collects and parses price & metadata.
- Data pipelines clean and persist results into a database.
- Django models structure the data for querying and relationships.
- Django views & templates render the site, styled with Tailwind.
About the Developer
Iām Vadym Tantsiura, an aspiring Python Developer with a background in Android development and experience with Django, REST APIs, and database-driven applications. This project reflects my passion for learning, experimenting with real-world use cases, and delivering maintainable, production-ready code.
Next Steps
- š Price history visualization
- š User accounts with custom alerts
- š Support for more platforms beyond Xbox