Inspiration

Student housing is a challenge — not just finding a place to live, but finding the right people to live with. The people we surround ourselves with shape our daily habits, motivation, and mental health.
Campus Connect aims to solve that by helping students curate a community of like-minded individuals who support their academic and personal growth.


What It Does

Campus Connect matches students based on shared interests, daily routines, budgets, cleanliness, and lifestyle preferences.
It fosters meaningful roommate connections that lead to a more harmonious, productive, and mentally healthy university experience.


How We Built It

We built this app using Node.js, Express, MongoDB, Bootstrap, HTML, and CSS.
We also utilized ChatGPT to help debug issues and guide backend logic during development.


Challenges We Ran Into

Neither of us had extensive backend experience, so we spent a significant amount of time learning the proper syntax, handling sessions, and connecting to databases.
Integrating the Gemini AI API was also a first for us and came with its own learning curve.


Accomplishments We're Proud Of

This is our first time building a full-stack app that integrates with a real AI API — and it works!
We’re proud to have created something functional that feels meaningful and scalable.


What We Learned

We learned a lot about backend development, session management, and data modeling.
We also discovered several security vulnerabilities that we'll take into account when improving or scaling this application in future iterations.


What's Next for Campus Connect

We want to turn this into a fully operational platform — one that helps students find the right people to live with, not just the ones they find randomly.
Our long-term vision is to integrate it into student services across campuses to promote healthier living and stronger communities.

Share this project:

Updates