FaceMash is a website project inspired by the movie "The Social Network." It recreates the concept of the original FaceMash website, allowing users to compare and rate the attractiveness of different images.
- Image Comparison: Users can view two random faces side by side and vote for the more attractive one.
- Rating System: Faces are ranked based on the number of votes received, creating a leaderboard of the most attractive faces.
- User Interaction: Users can actively participate by voting, contributing to the ranking of faces.
- Randomization: Faces are randomly selected for comparison, ensuring an unbiased voting process.
- Python: The backend is built using Python, specifically the Flask framework and Flask_SQLAlchemy for database.
- HTML/CSS: The frontend is created using HTML and CSS for the website's structure and styling.
- SQLite: The database management system used to store voting data.
-
Clone the repository:
git clone https://github.com/amanbabuhemant/FaceMash.git
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the application:
python app.py
-
Access the website in your browser at
http://127.0.0.1:5000
.
By default you will get file upload page because there is no image avalavle for compare. You can uoplade multiple pictures at a time from your device. You can also use saple images from "sample-images" folder, thses all are AI genrated images feel free to use them.
Contributions are welcome! If you have any ideas for improvements or would like to add new features, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.
For any questions or inquiries about this project, you can reach me at amanbabuhemant@gmail.com or from instagram Instagram.com/abh.py