Project Story – Career Weave
Built with Bolt.new · Supabase · ElevenLabs · Netlify
Built in one-shot from a single prompt.

🧠 Inspiration
The job hunt is broken. Applicants are stuck in a loop of writing the same resume, tailoring it to each job, crafting cover letters, and preparing for unpredictable interviews — all without feedback or guidance.
We imagined:
What if one prompt to AI could handle everything: resume, cover letter, and even interview coaching?
With new AI tools like Gemini and ElevenLabs, this vision is finally possible. Career Weave was born from a single prompt in Bolt.new, transforming a vague idea into a polished, full-stack job-seeking assistant — in minutes.
✨ What It Does
Career Weave is an AI-powered platform that helps job seekers:
- 🎯 Build a master profile with work experience, projects, and skills
- 📄 Generate tailored resumes and cover letters by pasting any job posting
- 🎤 Practice mock interviews with realistic AI-generated voice
- 🔁 Get real-time feedback and improve their strategy over time
🔁 Flow Overview
- Sign up using email or Google (Supabase Auth)
- Complete your profile with experience, projects, and skills
- Paste a job link from any job board
- Watch the AI generate:
- A tailored resume
- A compelling cover letter
- A personalized interview prep strategy
- A tailored resume
- Practice interviews powered by ElevenLabs voice
- Get AI feedback, repeat, and grow
🏗️ How We Built It
⚡ Built entirely from a single natural language prompt using Bolt.new
Frontend:
- Next.js 13+ with App Router
- TypeScript, Tailwind CSS, shadcn/ui
- Voice playback via ElevenLabs API
- Clean UX with smooth interactions and dark mode
Backend:
- Supabase with Row Level Security for user data
- Google Gemini Flash 2.0
- ElevenLabs for interview voice synthesis
- Cheerio for job posting scraping
- Netlify for instant global deployment
🧗 Challenges We Ran Into
- 🧩 AI response inconsistency — Gemini returns markdown blocks, needing smart parsing
- 🌐 Job board variability — Different DOMs required robust scraping fallback strategies
- 🎙️ Audio latency — Managing ElevenLabs’ voice loading for real-time feel
- 🔐 Secure, scalable auth — Implemented Supabase RLS with strict access policies
- 🔄 Async flow complexity — Managed via React states and dynamic imports
🏆 Accomplishments That We're Proud Of
- 🔥 Built the entire functional app from a single prompt in Bolt.new
- 🗣️ Integrated realistic mock interview voices using ElevenLabs
- 🔐 Implemented secure, role-based data access using Supabase RLS
- 📊 Enabled dynamic generation of resumes + cover letters in seconds
- 🌐 Web scraper handles multiple job board formats reliably
🧠 What We Learned
- How to coordinate multiple AI services with different latency and response formats
- How to design user flows that guide people naturally through complex tasks
- How powerful no-code AI platforms like Bolt.new are for real-world product building
- That even voice AI (ElevenLabs) can be embedded seamlessly into production apps
- The importance of clarity + responsiveness in resume generation UI/UX
🚀 What's Next for Career Weave
- 🎨 Resume templates with PDF export
- 🧑🏫 Interview coaching feedback with sentiment analysis
- 💼 Company insights via AI-driven research agents
- 🤝 Mentorship tools – share documents for review
- 📊 Success tracking – analytics dashboard for user outcomes
- 📱 Mobile-first redesign and future native app
- 🔐 Add monetization (to qualify for Make More Money Challenge)
- 🎥 Integrate Tavus for video AI agents (to enter Conversational AI Challenge)
🧪 Simple Usage Walkthrough
Here’s how simple it is to go from job posting to career-ready in minutes:
🔐 Step 1: Sign Up / Login
Create an account using your email or Google in one click.
👤 Step 2: Build Your Career Profile
Fill in your:
- Work experiences
- Projects
- Skills
Progress bars help guide you toward a complete and optimized profile.

🔗 Step 3: Paste a Job Posting URL
Copy a job link from platforms like LinkedIn, Indeed, or JobStreet.
Career Weave will extract the full description for analysis.

🤖 Step 4: Generate Resume + Cover Letter
Watch the AI committee in action:
- Analyze job
- Match your profile
- Generate personalized resume + cover letter instantly

🎤 Step 5: Practice AI Mock Interview
Experience a live mock interview powered by ElevenLabs voice synthesis.
Answer out loud and receive real-time feedback from AI.

Career Weave – Where AI meets career success.
Built to help you stand out, sound confident, and get hired — faster.
All of this built in one-shot from a single Bolt.new prompt.
Built With
- cheerio
- gemini
- netlify
- next.js
- shadcn
- supabase
- tailwind
- typescript

Log in or sign up for Devpost to join the conversation.