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
Share this project:

Updates