The Student Roommate Matching System is a web-based application designed to help students find compatible roommates based on personality profiling. The system utilizes the Big Five personality traits to match students effectively, ensuring a harmonious living environment.
- User Registration and Login: Secure user authentication with email and password.
- Profile Management: Users can update their personal information and preferences.
- Personality Assessment: A custom-built Big Five personality questionnaire.
- Roommate Matching: Hybrid algorithm incorporating Fuzzy Logic and Genetic Algorithms to match roommates.
- Admin Dashboard: Manage students, hostels, and view reports.
- Responsive Design: Ensures usability across various devices.
- Frontend: HTML, CSS, JavaScript
- Backend: PHP
- Database: MySQL
- Algorithms: Fuzzy Logic, Genetic Algorithms
- Personality Trait Model: Big Five Personality, IPIP-NEO-120