Peer Study Matching System
Intelligent C++ application automating study group formation by analyzing student profiles, learning styles, and availability. Implements a weighted compatibility algorithm: complementary strengths (60%), availability overlap (25%), learning style similarity (15%). Features dynamic memory management, STL vectors, and persistent JSON storage via nlohmann/json.
- C++
- Object-Oriented Programming
- Data Structures
- JSON
- Algorithm Design