Inspiration
Transfer students arrive at a new university with less time to build connections, find opportunities, meet professors, and discover campus resources.
Transfer Track was inspired by the need to allow transfer students to start their junior year on equal ground. We wanted to create a platform that gives community college students the opportunity to start early enough to gain the essential experience necessary for achieving their post graduation goals.
What it does
Transfer Track is a networking and resource platform designed specifically for transfer students. It allows students to create profiles, connect with students and professors, explore opportunities, and engage with campus resources in one centralized place.
Students can share their background, interests, goals, projects, and academic journey. Professors can post opportunities, share class material, and highlight their research.
The platform also includes social features such as posts, real time personal messages, connections, notifications, and search, making it easier for students to find people and opportunities that match their goals.
How we built it
We built Transfer Track using React, TypeScript, Vite, and Tailwind CSS for the frontend. The app was designed with a clean, modern interface focused on accessibility, simplicity, and a professional user experience.
For backend functionality, we used Supabase to handle authentication, user profiles, database storage, and relationship data such as connections, opportunities, and posts. We structured the app around reusable components and role-based profile experiences for students and professors.
We also focused on making the platform feel smooth and intuitive by adding onboarding, editable profiles, profile pages, connection flows, notifications, search navigation, and opportunity pages.
Challenges we ran into
For most part, our development progress went smooth. We got the basic database schema and application framework done in the first few hours, and the rest of the time was just spent fixing small bugs or adding minor features. We ran into various database issues (like accidentally overriding users) and we struggled with deciding on the perfect theme for our UI.
Accomplishments that we're proud of
We are proud of creating a platform that directly addresses a real problem transfer students face. Transfer Track is more than just a profile app; it is a tool for building community, finding support, and discovering opportunities.
We are also proud of delivering a social platform with so many features and flows in only 28 hours time.
Most importantly, we are proud that the project feels practical and meaningful. It has the potential to make the transfer experience less isolating and more connected.
What we learned
We learned a lot about building full-stack applications with React and Supabase, including authentication, database relationships, role-based features, and state management. On the design side, we learned how small details like navigation, spacing, profile layout, and button behavior can make a big difference in how professional and usable an app feels.
What's next for Transfer Track
Next, we want to continue improving Transfer Track by adding more personalized recommendations for students, such as suggested professors, opportunities, classmates, and campus resources based on their major, interests and goals.
Additional features could include saved opportunities page, share posts, a platform for all university students to connect with professors from other campuses.
Our long-term goal is for Transfer Track to become a central hub that helps transfer students build community, grow academically, and find the opportunities they need to succeed.
Built With
- react
- supabase
- tailwind-css
- typescript
- vite
Log in or sign up for Devpost to join the conversation.