Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

PitchLab: 90-Second Story Builder

PitchLab is a local, browser-only web app for apprentices preparing for a friendly "Tell Me About Yourself" pitch competition.

How to Open

  1. Open index.html in this folder with any modern browser.
  2. No login, database, server, or internet connection is required.
  3. Your notes and drafts are saved only in your browser's local storage.

How to Use

  1. Choose Start My Pitch to fill in the guided pitch builder.
  2. Select Generate My Pitch to create a structured draft with:
    • Hook
    • Who I Am
    • What I Bring
    • Where I'm Going
    • Memorable Close
  3. Add your why or personal reason to make the pitch feel more specific.
  4. Add a proof point, audience, and optional resume/LinkedIn/profile notes when helpful.
  5. Try the generated hook options and click one to swap it into your pitch.
  6. Use the revision buttons to adjust the tone.
  7. Use Improve My Draft if you already have a pitch written.
  8. Use Email to open your mail app with the pitch pre-filled.
  9. Use Practice Timer to rehearse for 90 seconds.
  10. Use Record Practice on the Practice screen to listen back or watch privately.
  11. Use Supportive Feedback to get positive, question-based coaching notes.
  12. Use Rubric for friendly self-review or peer feedback.
  13. Use Examples to compare three different pitch styles.

Recording Notes

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

Email and Feedback Notes

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

Resume and Profile Notes

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

Privacy

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.

Files

  • index.html - App structure and screens
  • styles.css - Visual design and responsive layout
  • script.js - Pitch generation, revisions, email handoff, timer, recording, feedback, and local saving

About

Turn your notes into a professional story you can practice, revise, and make your own before stepping up to the mic.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages