ConnectU was inspired by the struggle students face when trying to connect with classmates outside of class. We wanted to make collaboration effortless. Our platform lets students join their current/past courses, chat with classmates, and share documents through a clean, scrollable visual gallery. We built it using Flask, SQLite, Auth0, and a relational backend. We used Ngrok as a reverse proxy, which allowed our entire team to access and test the app live through one shared networked instance, turning a local server into a globally accessible platform. Along the way we tackled file-handling bugs, auth issues, and database relationship errors, but we’re proud that we created a functional, network-driven class collaboration tool in under 24 hours. We learned how reverse proxies enable real-time teamwork and how to securely route user sessions, and we plan to add real-time chat, AI study-group matching, document viewers, and enhanced mobile support.

Log in or sign up for Devpost to join the conversation.