It sounds like you want to create a matrimonial website with specific features for user management and profile matching. Here's a detailed prompt you can use to describe your requirements for building such a website:


Matrimonial Website Project Prompt

I need a comprehensive website for marriage proposals that facilitates user registration, profile creation, and matching based on specified criteria, with an administrative approval system.

1. Core Functionality:

  • User Authentication:

    • Users must be able to sign up for a new account.

    • After signing up, their account must be approved by an admin before they can log in.

    • Once approved, users can log in to access their profile and the platform.

  • Profile Management:

    • Users will create a detailed personal profile.

    • Users will also define their partner requirements.

  • Profile Browsing & Search:

    • Logged-in users can browse and search through other approved profiles.

    • Search and display of profiles should be based on the user's defined requirements or specific search criteria.

  • Admin Panel:

    • A secure admin interface to manage user sign-ups and approvals.

    • Ability for the admin to view and potentially manage all user profiles.

2. User Profile Fields:

When a user creates their profile, they must provide the following information:

  • Name: Full Name

  • Gender: (Male/Female/Other)

  • Father's Name:

  • Cast:

  • Sect: (e.g., Sunni, Shia, etc.)

  • Siblings: Number of siblings

  • Education: Highest educational qualification

  • City: Current City of Residence

  • Home Status: (Rent or Own)

  • Income: (e.g., specific amount, range, or categories like Low, Medium, High)

  • Source of Income: (e.g., Job, Business, Freelance, etc.)

  • Marital Status: (Single, Divorced, Widowed, etc.)

  • Profile Number: Each new profile must be automatically assigned a unique, sequential, or randomly generated Profile Number (e.g., MP0001) for easy identification. This number should be prominently displayed on their profile.

3. User Partner Requirements (Search Criteria):

Users must be able to specify their preferences for a potential partner. These requirements will be used for filtering and search:

  • City: Preferred city/cities

  • Sect: Preferred sect/sects

  • Income: Preferred income range or category

  • Cast: Preferred cast/casts

  • Education: Preferred educational level

  • Marital Status: Preferred marital status (e.g., Single, Divorced)

4. Admin Approval & Communication:

  • Sign-up Workflow: When a user signs up, their account remains in a pending state until admin approval.

  • Admin Contact Information:

    • Upon sign-up, users should be clearly shown the Admin's WhatsApp Number (e.g., +92-XXX-XXXXXXX).

    • They should also be informed that they need to email the admin (e.g., admin@matrimonial.com) for profile approval.

    • Instructions should state that they need to mention their assigned Profile Number when contacting the admin for approval.

5. Search and Filtering Functionality:

  • Logged-in users should have a search interface allowing them to filter profiles based on the following criteria (corresponding to the 'User Partner Requirements' above):

    • City

    • Sect

    • Income

    • Cast

    • Education

    • Marital Status

  • Users should also be able to search directly by a Profile Number if they know it.

  • The search results should display matching profiles clearly, showing their Profile Number and key details.


This prompt covers all the essential aspects you mentioned. Do you have any other specific features or design preferences in mind for this website?