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
- context
- react
- supabase
- typescript
Log in or sign up for Devpost to join the conversation.