Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 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

  1. Upload and manage actress images with custom validation.
  2. Side-by-side image comparison with a voting system.
  3. Voting powered by the Elo Rating System (used in chess rankings) for fair scoring.
  4. Simple vote counter for basic ranking (with Elo as an advanced option).
  5. Responsive and easy-to-use web interface.

📊 Dataset

  1. 330 actress photos scraped from IMDb across the world. 🌍
  2. Automated scraping using Python tools (BeautifulSoup / Selenium).
  3. 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

Screenshot 1

Ranking Page

Screenshot 2

About

Developed HOTMASH, a Django-powered web application for image comparison, enabling users to vote between two random images presented side-by-side.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages