Inspiration
ConnectU was inspired by the reality that, even on busy campuses, a lot of students still feel disconnected. Between classes, commuting, work, and studying, it can be hard to find time to build a real network. I wanted to create a space where students could meet classmates, find people with similar goals, and build a foundation for their future careers without sacrificing their focus on school.
What it does
- Create a simple profile that highlights their program, interests, and goals
- Discover and connect with other students in similar courses or fields to build community
- Start building a professional and social network early in their academic journey
Main purpose: help students build meaningful connections while keeping school as the main priority.
How we built it
- React for the user interface
- React Router for navigation and data loading
- TypeScript for type safety and fewer runtime errors
- Tailwind CSS for fast, utility-based styling
- Vite for a fast development environment and builds
- Node.js for running the app in development and production
Challenges we ran into
Designing a simple user experience
Making sure the interface felt welcoming and not a hassle for non-technical users.Managing data and state
Deciding what should be handled at the route level with loaders/actions vs. local component state.Error and edge-case handling
Handling cases like no connections yet, failed requests, and having to debug a lot of code
Accomplishments that we're proud of
- Building a working full-stack app that feels modern and responsive
- Creating a clean, student-friendly UI that’s easy to navigate
- Structuring the project so it’s ready for real deployment
- Designing ConnectU to be buiness viable, and have more possiblilities to grow
What we learned
- How to think about features end-to-end (from UI to data to deployment)
- How to use React Router’s data APIs effectively for loaders and actions
- How critical it is to design for the actual user experience and visuals, not just the underlying tech
What's next for ConnectU
- Study groups and event boards for organizing sessions, meetups, and club activities
- Smarter matching based on courses, skills, and career interests
- Messaging or group chats to keep conversations on the platform
- Integration with campus resources, like tutoring centers, clubs, or career services
Log in or sign up for Devpost to join the conversation.