Inspiration
Meeting notes often contain important promises, but owners and deadlines can get lost in the discussion. We wanted to make it easier for freelancers and small teams to turn those notes into clear next steps.
What it does
Promise Ledger finds possible action items in meeting notes and organizes them by commitment, owner, due date, and status. It highlights vague timing and missing details, shows the source sentence for each item, and drafts a follow-up email. Users can mark commitments complete and save sessions in their browser.
How we built it
We built Promise Ledger with HTML, CSS, and vanilla JavaScript. It uses local phrase matching to identify likely commitments, with no external AI service or backend. Notes and saved sessions stay in the browser, using localStorage.
Challenges we ran into
Meeting notes are often informal and ambiguous. Phrase matching can miss commitments or interpret wording incorrectly, so we designed the app to show the source text and flag uncertain owners or dates instead of filling in missing information.
Accomplishments that we're proud of
We brought note analysis, a commitment ledger, clarity checks, and follow-up email drafting together in a responsive, easy-to-use website. The prototype works locally and keeps users’ notes on their device.
What we learned
We learned how much context is packed into everyday meeting notes—and how difficult it is to extract action items reliably with simple rules. Showing the evidence behind each suggestion makes the results easier to review and correct.
What's next for Promise Ledger
We’d like to let users edit detected commitments, improve date and owner recognition, export or share a ledger, and explore optional AI assistance with clear user consent.
Log in or sign up for Devpost to join the conversation.