Kitty Connect app
test password: guest123
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: “Next” 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: “Next” 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: “Finish” 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 “Purr” (Like) or “Hiss” (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’s profile details with editing options.
- Features:
- Edit Profile: Users can update personal information.
- Toggle Button for Matching:
- Label: “Allow/Disallow Matching”
- Function: When toggled to “Disallow,” the user’s profile becomes hidden from matching; toggling to “Allow” 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’s profile and initiate contact.
By incorporating the “Allow/Disallow Matching” toggle, the app offers cats greater control over their interaction preferences, enhancing both user experience and privacy.