Overview
This section will describe system features for each page (screen) of iDateBabes. The exact functionality will remain private and only for developers. However, here is a list of features that we plan to build:
Sign up system via Ethereum wallet
Choice between Girlfriend or Boyfriend role
If the Girlfriend role was chosen -> KYC verification and submission of documents
Login system via Ethereum wallet
Chatting
Sending multimedia files (images, videos, attachments, batch upload)
Voice messages
Video calls
Send "allowance" money (only for the Boyfriend role) in $USDC or $BABE (for a discount)
Upgrade relationship status (e.g. from "Girlfriend" -> "Engaged" -> "Wife") that includes benefits of service written by the girlfriend
Upload images, videos or text in the profile timeline (only for the Girlfriend role)
Algorithm ranking better girls who reply fast to their boyfriend's messages
Dashboard for the staff team:
To handle reports
With an overview of all Girlfriend submissions so the staff team can approve or deny the application
Girlfriend sets her daily, weekly and/or monthly subscription costs (within the minimum and maximum price range allowed)
Edit profile for all roles, where the users can choose to put their pseudo or real information, or leave blank if they wish to remain anonymous
Push notifications
Mute users (this option will be labeled as "silent treatment" in the system. Because the Girlfriends are not allowed to block anyone once they bought the subscription, they can only mute and ignore)
Settings
Option to hide last seen
Status option (online, offline, invisible, away, busy)
List of muted people (with options to unmute)
Software development is a very complex and iterative process. Because of that, all of the features listed are potential subjects to change. We will update documentation here with latest changes that were brought by the whole community of holders as a DAO.
Last updated