Inspiration

Participants, volunteers, and staff struggled with fragmented sign-up processes, repeated forms, missed activities, and manual admin overhead

Goal: create a single platform that is easy for users and efficient for staff.

What it Does

mindsConnect centralises activity registration across participants, volunteers, staff and admin and provides role-specific portals for each user type.

Prevents double bookings, enforces eligibility, and tracks participation automatically.

Dashboard for staff: real-time attendance, volunteer assignments, and engagement insights.

How We Built It

Frontend: React, TypeScript, Vite Styling: Tailwind CSS, Shadcn UI, Lucide React Backend: Supabase (PostgreSQL, Authentication) State Management: React Context API

Challenges We Ran Into

  • Designing role-specific portals that balance functionality with clarity was tedious and difficult.
  • Ensuring automatic enforcement of rules (eligibility, double-booking, weekly limits).
  • Managing data flow between participant sign-ups and staff dashboards.

What We Learned

  • Understanding different user needs is crucial for adoption.
  • Designing for clarity and simplicity improves participation and engagement.
  • Role-specific access enhances security and relevance for each user.

What's Next for mindsConnect

  • Expand reporting to include weekly/monthly engagement analytics.
  • Introduce priority-based allocation for high-demand activities.
  • Add volunteer reliability tracking and no-show monitoring.

Built With

Share this project:

Updates