πŸŽ“ UniPair

Sprint 3 Evaluation Β· The Expats

πŸ“– About the Project

UniPair is an application designed to match students across Europe with exchange universities based on personalized preferences. It uses an intelligent matching algorithm that considers country, language, climate, budget, academic program, and other personal preferences. Universities can share and manage their Erasmus-related information on the platform, continuously expanding the dataset of destinations.

Java 21 JavaFX Maven Hibernate H2 jBCrypt

πŸ‘₯ Team Members

NameGitHubSprint 3 Hours (Actual)
Tjark Berdingtjarkberding15.3h
Kata Krisztina KotiKotiKata248.3h
Lili Anna VargaCsirkefarhat7.3h
Ivan Katusaivank2664.3h
TOTAL35.3h

πŸ“Έ Application Screenshot

UniPair main window

UniPair main window β€” Erasmus destination matching platform.

πŸ” Sprint 3 Observations

πŸ’¬ Peer Feedback

πŸ“Š Final Scores

MemberScoreRationale
Tjark Berding10/1015.3h actual β€” led the team. Architected the mature multi-layer design (Repository + Strategy + Builder patterns), 4 CI/CD workflows, and the matching engine. Perfect 10/10 peer rating.
Kata Krisztina Koti8/108.3h actual. Owned admin user and content management features, plus test creation. Perfect 10/10 peer rating.
Lili Anna Varga8/107.3h actual. Implemented student registration, password hashing (jBCrypt), login authentication flow, and preference UI. Perfect 10/10 peer rating.
Ivan KatuΕ‘a8/104.3h actual β€” lowest on team but still rated 10/10 by peers. Self-rated 9/10 showing honest self-assessment. Contributed meaningfully despite fewer hours.

Team baseline: πŸ† 308 tests (most in class, all passing). Most mature architecture: 7 Repository classes, Strategy pattern matching, Builder in test fixtures. 4 CI workflows. 3-language i18n. Perfect peer consensus (all 10/10). Best overall project.