🚀 Welcome to HOTMASH – a Django-based web app inspired by FaceMash! In this project, I built an interactive platform where users can vote between two images (actresses) to decide **“Who’s Hotter? Pick your queen of the screen!” 👑🔥
✨ Features
- Upload and manage actress images with custom validation.
- Side-by-side image comparison with a voting system.
- Voting powered by the Elo Rating System (used in chess rankings) for fair scoring.
- Simple vote counter for basic ranking (with Elo as an advanced option).
- Responsive and easy-to-use web interface.
📊 Dataset
- 330 actress photos scraped from IMDb across the world. 🌍
- Automated scraping using Python tools (BeautifulSoup / Selenium).
- Dataset used to populate the voting system for global actress comparisons.
🛠 Tech Stack
Backend: Python, Django
Frontend: HTML, CSS
Data Handling: SQLite3
Web Scraping & Automation: BeautifulSoup / Selenium
Algorithm: ELO Rating Algorithm
This project demonstrates how to:
✔ Work with file uploads in Django
✔ Build interactive voting systems with ranking algorithms
✔ Use web scraping to collect and manage image datasets
✔ Develop fun, user-engaging web applications
Project Live Demo in YouTube:
HOTMASH Demo
Photos:
Visitors Page
Ranking Page
.png)
.png)