1. Project Description
A modern dating website is required, featuring the ability to like, match, chat, post updates, as well as a paid subscription system and monetization.
The site must be mobile-responsive.
⸻
2. Main Functions of the Site
2.1 Registration and Authorization
• Login via e-mail, Google, Apple ID.
• Email verification before use.
• Password recovery option.
⸻
2.2 User Profile
• Edit information (name, description, photo, video up to 1 minute).
• Privacy settings.
• Identity verification (a checkmark “Verified Profile” is issued after verification).
• Display of received virtual gifts (purchased for real money).
• Change personal data (e-mail, username, date of birth).
⸻
2.3 Selection Feed (Main Page)
• Display of user profiles:
• Photo, name, age, distance.
• Online/offline status.
• Profile description.
• Selected dating status (casual, virtual, party, home, restaurant).
• User actions:
• Like (waiting for reciprocity for a match).
• Skip (pass on the user).
• “Lightning” – the ability to write immediately (only in the paid version).
⸻
2.4 Likes Section
• Display of users who liked the profile.
• Full access to likes only with a subscription.
⸻
2.5 Recommendations Feed (Posts)
• Section with user posts (similar to Threads/Twitter).
• Two subsections:
• Wszystkie – all posts.
• Gorące – popular posts (by likes and comments).
• Ability to:
• Publish text posts.
• Add photos/videos.
• Like and comment on other users' posts.
⸻
2.6 Chat (Messaging)
• Works after a match or when using “Lightning”.
• Functions:
• Text and voice messages.
• Sending photos and videos (up to 1 minute).
• Color coding of messages:
• Men – blue messages.
• Women – pink messages.
• Security:
• If someone takes a screenshot of the chat, both receive a notification.
• Automatic recognition of 18+ content (explicit photos/videos receive a disclaimer).
• Ability to report or block a user.
• Open the interlocutor's profile directly from the chat.
⸻
2.7 All Dialogues Section
• Display of all active conversations.
• At the top – histories of users with whom you can chat.
⸻
3. Monetization
• Paid subscription:
• Viewing likes.
• Ability to use “Lightning” for instant messages.
• Purchase of virtual gifts (can be gifted to other users).
I WILL SEND THE DESIGN AFTER REVIEWING YOUR PORTFOLIO
Update
#1 from March 16, 3:28
1. Project Description
A modern dating website is required, featuring the functionality of likes, matches, chatting, and posting updates.
📌 Key Features:
• Monetization:
• For men, access to the site is paid (subscription).
• For women, the site is free.
• Ability to top up balance and use coins to send messages without waiting for a match.
• Gender filtering:
• Men see only female profiles.
• Women see only male profiles.
⸻
2. Main Functionality of the Site
2.1 Registration and Authorization
• Login via e-mail, Google, Apple ID.
• Email verification before use.
• Password recovery option.
• Gender selection (male/female) and initial profile filling (interests, description, etc.).
⸻
2.2 User Profile
• Profile editing:
• Name, description, photo, video (up to 1 minute).
• Preview of uploaded materials before publication.
• Identity verification:
• After passing, the user receives a checkmark “Verified Profile”.
• Change personal data:
• e-mail, username, date of birth.
⸻
2.3 Selection Feed (Main Page)
📌 What is displayed in the profile:
• Photo, name, age, distance from the user.
• Status (online/offline).
• Profile description.
• Selected dating status (e.g., “Casual”, “Virtual”, “Party”, “Home”, “Restaurant”).
• Latest posts from the user in the recommendations feed.
📌 User actions:
• Like (waiting for reciprocity for a match).
• Skip (pass on the profile).
• “Lightning” – instant message without a match (paid option).
⸻
2.4 Likes Section
• View the list of users who liked the profile.
⸻
2.5 Recommendations Feed (Posts)
📌 Functionality:
• Section with user posts (similar to Threads/Twitter).
• Two subsections:
• Wszystkie – all posts.
• Gorące – popular posts (by likes and comments).
• Ability to:
• Publish text posts.
• Add photos/videos.
• Like and comment on other users' posts.
📌 Sending messages:
• You can go to the profile and message the user.
• Free message goes to the “Requests” section.
• Paid message is sent directly without a request and immediately opens the chat.
⸻
2.6 Chat (Messaging)
📌 How the conversation starts:
• Chat opens after a match or when using the paid feature “Lightning”.
📌 Functionality:
• Text and voice messages.
• Sending photos and videos (up to 1 minute).
• Color differentiation of messages:
• Men – blue messages.
• Women – pink messages.
📌 Additional security options:
• Screenshots of the conversation → both interlocutors receive a notification.
• Automatic recognition of 18+ content:
• Explicit photos/videos receive a special disclaimer.
• All photos and videos:
• Open only once.
• Photo available for 15 seconds after viewing, then deleted.
• Ability to:
• Block a user.
• Unmatch (remove match).
• Delete chat.
• Go to the interlocutor's profile directly from the chat.
⸻
2.7 All Dialogues Section
• Display of all active conversations.
• Ability to search through chats.
• “Requests” section (messages from users without a match).
⸻
3. Monetization
📌 Main paid features:
• Subscription for men (provides access to functionality).
• Purchase of credits for messages without waiting for a match.
• “Lightning” feature (instant message without a match).