Back to Projects

Team Name:

Team SuperNova


Team Members:


Evidence of Work

CommunityMate

Project Info

Team SuperNova thumbnail

Team Name


Team SuperNova


Team Members


Kartik

Project Description


CommunityMate

CommunityMate Overview

CommunityMate is an agentic, inclusive assistant that helps residents
discover government & community services, build civic knowledge,
and take action safely and inclusively.


Overview

  • Explains Australian democracy with trusted sources (PEO) and plain language
  • Finds nearby government/community services and opportunities (council, libraries, volunteering)
  • Guides engagement with representatives and services (write, visit, follow up)
  • With consent: creates simple reminders and simulated bookings
  • Built for low digital literacy and multilingual use, with voice input, easy-read options, and human handover

How it addresses the challenge

Sense of belonging and connection

- “Near me” hubs: councils, libraries, community centres

- Encouraging tone, multilingual replies, human handover to volunteers (simulated)

Civic knowledge and confidence

- RAG-powered answers from Parliamentary Education Office (PEO)

- Clear “What it is / How it works / Do next” explanations

Active participation and contributions

- Surfaces local volunteering & programs via gov/community datasets

- Gentle reminders for civic milestones

Satisfaction and trust

- Consent-first design, minimal local storage, transparent receipts

- Crisis routing and safe boundaries (no clinical/legal/financial advice)


Key User Journeys

  • Learn: “What are my rights and responsibilities as a voter?” → concise, sourced steps
  • Find: “Find my local council office” → 2–5 options with hours + map links
  • Participate: “Volunteering near [suburb]” → nearby opportunities and contacts
  • Act: “Set a reminder to check my enrolment” → creates .ics file (with consent)
  • Get help: “I need support with tenancy” → service pathways + human handover option

Demo Screenshots

Demo Screenshot 1

Demo Screenshot 2


Features

  • Free text + voice input; up to 1–3 clarifying follow-ups
  • Lists 2–5 nearby options with hours, contacts, travel estimates + maps
  • With consent: simulate bookings, form submissions, and calendar reminders (.ics)
  • Human handover: volunteer follow-up note (simulated)
  • “Near me” via saved address; transport-aware ranking (walk/transit/car)
  • Access needs support: easy-read mode, step-by-step flow

Technical Architecture

Architecture Diagram

  • Frontend: Streamlit app + mic input (streamlit-mic-recorder)
  • Agent: LangChain + OpenAI Chat (gpt-4o-mini default)
  • Semantic search: FAISS + OpenAI embeddings (text-embedding-3-small)
  • Geospatial: Nominatim (geocoding) + OSRM (routing)
  • Tools: find services, consent, book, forms, reminders, escalate
  • Data: CSV gov datasets (SERVICES_CSV_PATH)
  • Receipts: Local JSON + ICS written to ./out
  • Config: .envOSRM_BASE_URL, SERVICES_CSV_PATH, LLM_MODEL, etc.

Accessibility, Safety & Trust

  • Low literacy: short sentences, easy-read toggle, step-by-step actions
  • Multilingual: reply in user’s language (scope-guarded prompts)
  • Consent-first: reminders/forms only after explicit approval
  • Data minimisation: minimal local storage with JSON receipts
  • Safety boundaries: no clinical/legal/financial advice; crisis routing (000, Lifeline, 1800RESPECT)

Roadmap

  • Live MP/MLA lookup via AEC/APH data
  • Deeper local participation feeds (consultations, events, volunteering)
  • Secure SMS/email reminders + translations for priority languages
  • Freshness checks + verification signals
  • Accessibility: WCAG audit; expanded voice flows
  • Optional integrations: booking APIs + community helpdesk

Closing

CommunityMate is designed to turn curiosity into civic participation.

It reduces friction for new Australians, builds confidence with trusted explanations,

and nudges real-world connection to local community life.


Try the Live Demo

Click here to launch the CommunityMate Demo


Evidence of Work

Video

Homepage

Project Image

Team DataSets

Parliamentary Education Office (PEO) educates

Description of Use for RAG application

Data Set

Challenge Entries

Connecting New Citizens to Australian Democracy

How might we design new ways to strengthen sense of belonging, civic knowledge and community connection for people engaging with democratic systems and services for the first time?

#Democracy-in-practice

Eligibility: Open to all. Submissions should use at least one government data source.

Go to Challenge | 20 teams have entered this challenge.