Inspiration

Many students struggle to find reliable mentorship in their teens. This was inspired through me and my teammate's experience through having hard time finding good mentors in high school to help us guide through a correct pathway for the wanting college. We also believe that through this mentor matching program, it can help users with mental health, productivity, and also good guidance for the feature.

What it does

Clutch is a mentorship platform that helps mentees and mentors connect easily. When signing up, users can choose between mentor account and student account. Through this mentors can easily find students that they can mentor and students can also easily find the exact mentors that they need. It uses Claude API's Haiku model to quickly sort through and find the best matching mentor based on their needs. Students and mentors can easily chat through our platform through the chat system and can request and schedule meeting through our platform. (If there is a confusion please refer to the demo video) Also, students can easily disconnect from mentors if needed to find a mentor. Lastly, student can have multiple mentors for different purposes and mentors can also have multiple mentees based on what they want.

How we built it

We build it through prototyping the UI on Figma(A design software) and prototyping the local version with Cursor. After that we fixed and move it to a Vercel so that we can host it online. Through vercel's easy supabase integration we were able to connect our app to supabase easily. Our main IDE was Windsurf and Cursor so that we could easily take advantage of AI in our coding workflow. We also used some CLIs on Warp(Terminal) including Claude CLI and Codex CLI. But this wasn't used a lot due to usage limits. Our app was mainly built on TypeScript+JSX.

Challenges we ran into

Main challenges that we ran to is making our SupaBase work flawlessly. We had many issues with SupaBase not syncing or our data not getting uploaded into SupaBase. We still couldn't figure out with help of AI, so we ended up staying up until 1AM trying to fix it and we got it working after changing the SupaBase SQL dataset settings.

Accomplishments that we're proud of

Making the online database work flawlessly. (making the integration between Vercel (host) and SupaBase work flawlessly. We are most proud of this because first of all we can't believe that we actually build a working online service and second of all this was so cool and fun to build but most challenging. But we are proud because we got it working!

What we learned

Through this project, we gained experience building a full stack application with authentication, role based systems, and database security using supabase. We also learned how to integrate AI into a real application workflow.

What's next for Clutch

In the future, we plan to improve the matching algorithm for more accurate matching and expanding mentor onboarding systems. We also plan on making student verification to make sure that random people can't sign up for it because we would like this to be a secure place for teens to find mentors. We are also hoping to add a feedback tab for mentors so that students can easily give feedbacks. (Lastly if you are planning on testing our app, all the passwords are stored securely using SupaBase so don't worry about us stealing your passwords, we can't do that)

Built With

Share this project:

Updates