Inspiration
As an introverted student, I often found it difficult to approach others and form teams for academic projects, hackathons, or competitions. Many students face the same problem — having skills and ideas but lacking an easy way to connect with the right people. Campus Connect was inspired by the need to create a structured, low-pressure platform where students can discover and connect with compatible teammates based on shared interests and skills.
What it does
Campus Connect is a web-based platform that helps students find and connect with potential teammates. Users can create profiles, list their skills and interests, and browse other students to find suitable collaborators. The platform simplifies the process of forming teams for projects, hackathons, and academic collaborations.
How we built it
CampusConnect was built using Python and Flask as the backend framework. Flask-Login was used to implement secure user authentication, and Flask-SQLAlchemy was used to manage the database with SQLite. The frontend was developed using HTML and CSS.
Challenges we ran into
One of the main challenges was managing user authentication and ensuring proper session handling. Understanding how Flask-Login integrates with database models required careful debugging. Another challenge was handling file structure, dependency management, and preparing the application for deployment. Learning Git workflows and resolving repository conflicts was also a key technical hurdle.
Accomplishments that we're proud of
We successfully built a fully functional authentication system with profile management and teammate matching logic. The application is structured cleanly, version-controlled, and prepared for deployment. Most importantly, the idea was transformed from a personal problem into a working technical solution.
What we learned
This project strengthened our understanding of backend development, database modeling, and authentication systems. We also learned the importance of clean project structure, version control discipline.. Beyond technical skills, we learned how to turn a personal challenge into a product concept.
What's next for Campus Connect
UI enhancements Deployment on a live server for real-world usage Advanced matching algorithms based on skill compatibility Direct messaging within the platform Expansion to support multiple institutions
Log in or sign up for Devpost to join the conversation.