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.
- 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.
You can try the live demo of Rishta here: Live Demo
To run the Rishta web application locally, follow these steps:
- Clone the repository:
git clone https://github.com/zameelismail/rishta.git
- Navigate to the project directory:
cd rishta
- Create a virtual environment (optional but recommended):
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
- Install the required dependencies:
pip install -r requirements.txt
- Run the migrations:
python manage.py migrate
- Start the development server:
python manage.py runserver
- Open your web browser and navigate to
http://localhost:8000
. - Register for a new account or log in to your existing account.
- Start searching for potential matches or manage your profile.
- Frontend: HTML, CSS, JavaScript
- Backend: Django
- Database: SQLite (or specify another database if used)
Contributions are welcome! If you have suggestions for improvements or find a bug, please create an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
Zameel Ismail
GitHub Profile