Inspiration

Students face a multitude of challenges and obstacles in their academic and personal development. Voyage was conceived as an innovative project designed to guide individuals through the necessary steps to achieve their goals, utilizing software that generates customized roadmaps. This platform aimed to assess users' specific needs and aspirations, then leverage global resources to provide them with comprehensive, actionable plans tailored to their objectives.

What it does

The application employs a sophisticated yet user-friendly approach, initiating with a query about the user's objectives. Utilizing a custom-trained Gemini model, it generates personalized follow-up questions based on initial responses, iterating this process to gather comprehensive context. Users then specify their target goal and timeline, which, combined with the contextual inputs, inform the generation of tailored milestones. If needed, users can refine these milestones through an interactive tool. The system then scans extensive resource databases to identify opportunities and assets that align optimally with the user's specific context and requirements, creating a comprehensive, personalized roadmap to guide them towards their goals.

How we built it

The application is developed using Google's Flutter framework, leveraging Dart as its primary programming language. This choice was driven by Flutter's user-friendly nature, cross-platform capabilities, and hot reload functionality, which significantly enhanced development efficiency. For artificial intelligence integration, the app incorporates a custom-trained Google Gemini model. The backend infrastructure combines Supabase and Firebase technologies, providing a robust and scalable foundation for the application's data management and server-side operations.

Challenges we ran into

Developing a custom-trained AI model presented significant challenges, requiring extensive effort to refine and optimize outputs. The process involved numerous iterations and considerable troubleshooting to achieve the desired performance. A key feature of our product is its comprehensive user data retention capability, including the storage of personalized roadmaps for future reference. While implementing this functionality proved to be a complex undertaking, our team's perseverance and technical expertise ultimately resulted in a flawless integration of this critical component.

Accomplishments that we're proud of

Our application offers unparalleled personalization for each user, encompassing tailored questionnaires, customized roadmaps, and individualized opportunity recommendations. This level of personalization positions our app as a potentially transformative tool, capable of significantly impacting users' goal achievement and personal development journeys.

What we learned

Through the development process, we discovered the powerful potential of AI-driven dynamic onboarding, a feature that can significantly enhance user experience and engagement. This innovative approach represents a major advancement in app functionality. The project also provided invaluable learning opportunities, substantially deepening our expertise in both front-end and back-end development, as we brought our app concept to fruition.

What's next for Voyage

We're preparing to release our product to the public, aiming to serve hundreds of users. We have exciting plans for new features and improvements. Our team is enthusiastic about the product's potential and looking forward to its continued development to better meet user needs.

Built With

Share this project:

Updates