Skip to content

zameelismail/Rishta

Repository files navigation

Rishta

Rishta is a Django-based matrimony website designed to connect individuals seeking life partners. The platform allows users to create profiles, search for potential matches, and communicate with each other in a secure environment.

Features

  • User Registration: Create an account and set up a personal profile.
  • Profile Search: Find potential matches based on preferences and criteria.
  • Messaging System: Communicate with other users through a secure messaging feature.
  • Profile Management: Edit and update personal information easily.

Demo

You can try the live demo of Rishta here: Live Demo

Installation

To run the Rishta web application locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/zameelismail/rishta.git
  2. Navigate to the project directory:
    cd rishta
  3. Create a virtual environment (optional but recommended):
    python -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  4. Install the required dependencies:
    pip install -r requirements.txt
  5. Run the migrations:
    python manage.py migrate
  6. Start the development server:
    python manage.py runserver

Usage

  1. Open your web browser and navigate to http://localhost:8000.
  2. Register for a new account or log in to your existing account.
  3. Start searching for potential matches or manage your profile.

Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: Django
  • Database: SQLite (or specify another database if used)

Contributing

Contributions are welcome! If you have suggestions for improvements or find a bug, please create an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Zameel Ismail
GitHub Profile