Project Story – Career Weave

Built with Bolt.new · Supabase · ElevenLabs · Netlify
Built in one-shot from a single prompt. Home Link


🧠 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

  1. Sign up using email or Google (Supabase Auth)
  2. Complete your profile with experience, projects, and skills
  3. Paste a job link from any job board
  4. Watch the AI generate:
    • A tailored resume
    • A compelling cover letter
    • A personalized interview prep strategy
  5. Practice interviews powered by ElevenLabs voice
  6. 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 2 – Build 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 3 – Paste Job Link


🤖 Step 4: Generate Resume + Cover Letter

Watch the AI committee in action:

  • Analyze job
  • Match your profile
  • Generate personalized resume + cover letter instantly

Step 4 – AI Document Generator Step 4.1 – Paste Job Link Step 4.2 – Paste Job Link


🎤 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.

Step 5 – Mock Interview


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

Share this project:

Updates