PitchLab is a local, browser-only web app for apprentices preparing for a friendly "Tell Me About Yourself" pitch competition.
- Open
index.htmlin this folder with any modern browser. - No login, database, server, or internet connection is required.
- Your notes and drafts are saved only in your browser's local storage.
- Choose Start My Pitch to fill in the guided pitch builder.
- Select Generate My Pitch to create a structured draft with:
- Hook
- Who I Am
- What I Bring
- Where I'm Going
- Memorable Close
- Add your why or personal reason to make the pitch feel more specific.
- Add a proof point, audience, and optional resume/LinkedIn/profile notes when helpful.
- Try the generated hook options and click one to swap it into your pitch.
- Use the revision buttons to adjust the tone.
- Use Improve My Draft if you already have a pitch written.
- Use Email to open your mail app with the pitch pre-filled.
- Use Practice Timer to rehearse for 90 seconds.
- Use Record Practice on the Practice screen to listen back or watch privately.
- Use Supportive Feedback to get positive, question-based coaching notes.
- Use Rubric for friendly self-review or peer feedback.
- Use Examples to compare three different pitch styles.
- Audio recording uses your browser's built-in microphone permission.
- Video recording uses your browser's built-in camera and microphone permission.
- Recordings stay on the device and are not uploaded.
- You can play back, download, or delete the latest audio or video recording.
- If microphone access is blocked when opening the file directly, run the app from a local address such as
http://127.0.0.1:8765/index.html.
- The Email buttons use your own email app through a
mailto:link. The app does not send email by itself. - Live feedback uses browser speech recognition when available.
- Speech recognition support varies by browser, so Analyze My Draft is included as a fallback.
- Feedback is intentionally supportive: it looks for strengths, pace, filler words, repeated words, career connection, and "I wonder if..." coaching prompts.
- Paste text from a resume, LinkedIn About section, portfolio bio, or social profile into the optional reference box.
- You can upload plain text files such as
.txt,.md, or.csv. - The app does not connect to LinkedIn or social media accounts.
- Avoid pasting private details you do not want included in a pitch.
Drafts and recordings stay local in the browser. The app does not send email by itself. Optional live speech feedback uses your browser's speech recognition feature when you turn it on.
index.html- App structure and screensstyles.css- Visual design and responsive layoutscript.js- Pitch generation, revisions, email handoff, timer, recording, feedback, and local saving