YExchange is a peer-to-peer learning platform designed exclusively for Yale students.
The app connects students across residential colleges to exchange knowledge and skills —
from learning new languages to picking up musical instruments — all within a secure, Yale-verified community.
-
Language Exchange
Practice Spanish, Mandarin, French, Portuguese, and more with native speakers at Yale. -
Instrument Lessons
Learn guitar, piano, violin, flute, and other instruments from fellow student musicians. -
Group Sessions
Join or create study groups, practice sessions, and collaborative learning circles. -
Personalized Profiles
Share what you can teach, what you’d like to learn, and your availability. -
Yale Community Verified
Access is limited to students with Yale NetID for safety and authenticity.
-
Create Your Profile
Add your skills, learning goals, availability, and preferences. -
Find Your Match
Browse or search for students who want to learn what you teach — or can teach you what you want to learn. -
Start Learning
Connect via chat, schedule sessions, and meet up across campus to exchange knowledge.
Here’s where you can embed your screenshots (replace filenames with actual image paths):
- Frontend: React
- Backend: TBD (Node.js / Django / etc.)
- Database: Supabase
- Authentication: Yale NetID Verification
This platform in its final state will be exclusive to Yale students.
A valid Yale NetID will be required to sign up and use the service.
- Expand beyond languages and instruments to other academic skills
- Mobile app support (iOS/Android)
- Calendar integration for scheduling sessions
- Chat Feature
- Group Sessions
We welcome ideas and contributions from Yale students!
- Fork this repository
- Create a new branch (
feature/new-idea) - Commit your changes
- Submit a Pull Request
For questions or feedback, please reach out to the Me at yangabooker@gmail.com.



