I want a dating website built, it is like a normal dating website where users can:
- Sign up and submit photos of themselves and write info about themselves,
- message other users,
- poke a user with "I like you",
- ädd öther users to their favourites list and see a list of people who have "favourited" them,
- users can have a private and public photo album, but private photo albums can only be viewed by other users who the album owner approves,
- search for users by location, distance, options (photos only, viewed me, favourited me), body type, age, ethnicity, height, hair colour, smoking, drinking, education, language, and Profile text (meaning searching for words in other users About Me section)
ALL PHOTOS SUBMITTED BY USERS MUST BE VERIFIED BY ADMIN BEFORE THEY CAN BE MADE ONLINE. ADMIN MUST VERIFY SUBMITTED PHOTOS ARE LEGITIMATELY REAL PHOTOS OF THE USER BEFORE THEY CAN BE APPROVED.
TO DO THIS UPON SIGN UP, USERS ARE GIVEN THE OPTION TO SEND A FACIAL PHOTO OF THEMSELVES WITH A WEBSITE GENERATED CODE IN THE PHOTO. USERS CAN VERIFY THEMSELF AT SIGNUP OR DO IT LATER.
ONCE THE PHOTO OF THE USER'S FACE IS UPLOADED WITH THE CODE, ADMIN CAN VERIFY IF THE WEBSITE GENERATED CODE MATCHES WITH THE CODE IN THE PHOTO. IF IT DOES, THEN THIS FACIAL PHOTO WITH CODE IS USED TO MATCH ALL FUTURE PHOTO UPLOADS OF THE USER.