Kitty Connect app

An app that randomly matches you with cats of the opposite gender and lets you chat.
First, when signing up, there should be a total of 3 pages. On the first page, you should enter your "Meow-Mail," password, and name. On the second page, add your "Cat Year" date of birth and a profile photo. On the third page, enter your country, whether you like catnip, how much milk you drink, and your favorite nap spot.
On the home screen, a random cat appears from the bottom center icon, showing the profile information of an opposite-gender cat in card form. On the left side of the bottom bar, make the "Meow-Chat" screen appear, and on the right side of the bottom bar, make the profile screen appear.
App Proposal: Random Matching & Chat Platform for Cats
Theme and Design:
- Theme: Light theme for a clean, welcoming user interface.
- Color Scheme: Use a single accent color, such as blue, to convey trust and calmness through icons and buttons.
- Button Design: Modern, rounded corners with an 8dp radius for an approachable look.
Functionality and UI Elements:
- Sign-Up Process:
- Page 1:
- Fields: "Meow-Mail" (Email), Password, Name.
- Validation: Ensure valid email format, secure password criteria, and non-empty name.
- Navigation: _ext button moves to Page 2.
- Page 2:
- Fields: "Cat Year" Date of Birth, Profile Photo Upload.
- Validation: Date of birth confirms age eligibility; photo is clear and appropriate.
- Navigation: _ext button moves to Page 3.
- Page 3:
- Fields: Country, Catnip Preferences (Smoking Habits), Milk Intake (Drinking Habits), Nap Spot (Location).
- Validation: All fields required.
- Navigation: _inish button completes sign-up.
- Page 1:
- Home Screen:
- Random Match Icon: Centered at the bottom; tapping it shows a profile card of a randomly matched cat of the opposite gender.
- Profile Card: Displays basic information and a photo, with options to _urr (Like) or _iss (Pass).
- Meow-Chat Screen:
- Access: Left icon in the bottom navigation bar.
- Functionality: Lists active chats; tapping a chat opens the conversation.
- Features: Text messaging with options to report or block other cats if necessary.
- Profile Screen:
- Access: Right icon in the bottom navigation bar.
- Functionality: Displays the user_ profile details with editing options.
- Features:
- Edit Profile: Users can update personal information.
- Toggle Button for Matching:
- Label: _llow/Disallow Matching
- Function: When toggled to _isallow, the user_ profile becomes hidden from matching; toggling to _llow makes the profile available for matching.
- Privacy Settings: Users can control visibility and contact permissions.
- Additional Features:
- Age Verification: Implement a robust age verification system during sign-up.
- Content Moderation: AI or human moderators to monitor chats and profiles for inappropriate content.
- Reporting System: Easy reporting of inappropriate behavior or content.
- Privacy Controls: Options for controlling who can view the user_ profile and initiate contact.
By incorporating the _llow/Disallow Matching toggle, the app offers cats greater control over their interaction preferences, enhancing both user experience and privacy.
test password: guest123