Inspiration
The inspiration for Insight stemmed from the feeling of lostness that many students experience when trying to navigate their career paths in the tech industry. Without clear guidance on how to achieve their goals, students often struggle to understand the steps needed to reach their desired career. We wanted to create a tool that would provide clarity and direction, helping students build personalized roadmaps based on their resumes and GitHub profiles.
What it does
Insight analyzes students' resumes and GitHub profiles using Gemini AI, providing them with personalized career insights. The app generates a dynamic roadmap with actionable steps, helping students understand what skills they need to develop, which industries to target, and the specific actions to take in order to achieve their career goals.
How we built it
- Tech Stack: The app was built using React JS for the frontend, Material UI for styling, and Gemini API to process resumes and GitHub profiles to generate personalized career roadmaps.
- Frontend: The user interface was designed to be simple and intuitive, allowing users to easily upload their resumes or link their GitHub profiles.
- Backend: The app uses the Gemini API to analyze the data from resumes and GitHub profiles, providing insights into skills and career paths, and generating a roadmap tailored to each individual.
Challenges we ran into
- Integrating Front and Back End: One of the biggest challenges was ensuring that the front end and back end worked seamlessly across different devices. We had to conduct extensive testing and troubleshoot device compatibility issues to ensure the app functioned properly.
- Setting Up ReactJS and Styling Components: Configuring ReactJS and working with Material UI components proved difficult, particularly when dealing with responsive layouts and ensuring that the user experience was both smooth and visually appealing.
Accomplishments that we're proud of
- We successfully integrated AI into the app, enabling it to analyze diverse profiles and generate personalized career roadmaps.
- The app’s intuitive user interface makes it easy for students to navigate, and the backend provides tailored recommendations that make career planning more accessible.
- Overcoming the challenge of integrating the front and back end across multiple devices was a significant accomplishment that ensured the app’s robustness.
What we learned
Through this project, we learned how to integrate AI with user profiles, making sense of complex data like resumes and GitHub profiles to deliver actionable career insights. We also gained experience in building a user-friendly interface with ReactJS and Material UI, while facing the challenge of ensuring cross-device compatibility. This project helped us improve our problem-solving skills and deepened our understanding of user-centered design.
What's next for Insight
We plan to continue refining Insight by expanding its features, such as adding the ability to track progress on career goals and providing continuous learning recommendations. Additionally, we aim to enhance the AI’s accuracy and introduce new data sources for more detailed career insights. Ultimately, we want Insight to become a comprehensive tool that empowers students to take control of their career paths with clear, actionable steps.
Log in or sign up for Devpost to join the conversation.