Project idea · ungraded

Club Event Assistant

Build an assistant for a student club that answers questions about upcoming events, drafts announcements and registration reminders — and never sends anything without a committee member's approval.

You will use

Milestones

Build the smallest working version first. Ticks are saved in this browser only.

Stretch goals

  • Support edits: the reviewer can change the draft before approving.
  • Connect a real channel (email or a chat webhook) only after everything else is tested.
  • Write evaluation cases for refusals: requests the assistant must not act on.

Data

Use a sample events file you create (titles, dates, venues, registration links). Keep real contact lists out of the project until the approval flow is reliable.

Run it yourself

pip install langgraph langchain-core
python assistant.py