Inspiration
Many students struggle to break into tech internships, especially first-year students and beginners. They often do not know where to start, what skills to build, or how to stay on track. Without mentorship, guidance, or structured resources, the process can feel confusing and isolating.
TechInternPath.ai was created to solve this. It acts like a virtual coach, offering personalized roadmaps, curated resources, progress tracking, and motivational features to help students go from lost to internship-ready.
What it does
TechInternPath.ai is an AI-powered internship preparation tool designed for students pursuing roles in software engineering, AI, and related tech fields.
The app begins by asking the user for:
- Education level
- Areas of interest or target companies
- Current skills and past experiences
- Immediate internship goals and motivation
- Available weekly time for preparation
Based on this input, it generates a customized roadmap divided into phases such as "Kickstart," "Build Projects," and "Apply." Each phase includes editable tasks, curated resources, and stretch goals.
Key features include:
- Personalized, AI-generated roadmap
- Categorized resource hub (coding, CS, AI, career prep, and more)
- Progress tracker for resume, LeetCode, projects, and applications
- Internship application tracker with status updates and CSV export
- AI assistant chatbot to offer guidance and answer questions
- Achievement system with badges, points, and levels for motivation
All user data is saved in the browser using local storage, so students can return to their roadmap anytime.
How we built it
- UI and Layout: Built using Bolt.new for fast design and layout generation
- Frontend Logic: JavaScript powers the onboarding form, roadmap generation, and UI interactivity
- AI Integration: OpenAI API is used to generate roadmap content and assistant responses
- Data Storage: localStorage used to persist all user input and progress
- PDF Export: HTML2PDF.js allows users to download their roadmap and application log as a file
Challenges we ran into
- Creating flexible roadmap logic that adjusts to different goals and experience levels
- Writing prompts that produce relevant and concise AI responses
- Building a UI that is motivating but not overwhelming
- Implementing multiple interactive components with no backend
- Keeping the user experience simple and functional within the time limits
Accomplishments that we're proud of
- Built a fully functional roadmap generator with AI personalization
- Designed a complete progress tracking and application logging system
- Created a resource hub with user-editable content and filters
- Developed a gamified achievement system to increase motivation
- Integrated a helpful AI chatbot assistant into the app
What we learned
- Personalization based on simple onboarding questions significantly improves user engagement
- A lightweight AI integration can make the experience more helpful and intuitive
- Students benefit from visual progress indicators and structured checklists
- Tools like Bolt.new and HTML2PDF.js can accelerate development without sacrificing polish
- Designing for beginners requires empathy, clarity, and flexibility
What's next for Tech Intern Path AI
- Add user authentication and cloud storage with Firebase or Supabase
- Expand roadmap templates for more tech career paths like ML engineer or data analyst
- Introduce internship alerts, calendar sync, and deadline reminders
- Build a social layer to let users share, comment on, and collaborate on roadmaps
- Add features like resume review, project suggestions, and peer goal tracking
Built With
- bolt.new
- css
- react
- typescript
Log in or sign up for Devpost to join the conversation.