Work/Bright Minds
Case Study

BrightMinds

Role
Full-stack engineer
Timeline
2024
Type
Community and support platform
Stack
Vue 3FirebaseExpressGemini APIChart.js
Replica Model - View actual screenshots and case study details belowReplica Model Only

Bright Minds

Empowering Minds, Changing Lives

support for you

Mental Health Online

Create an account and get started with assessments

Anonymous Help

Submit requests discreetly and confidentially

Explore Resources

Access articles, guides, and educational content

Interactive Tools

Boost wellbeing with games and tracking tools

latest tools and resources

Understanding Anxiety

A comprehensive guide to managing anxiety in daily life

Resource

Mood Tracker

Track your emotional patterns over time

Tool

Mindfulness Basics

Introduction to mindfulness and meditation techniques

Resource
Live -
K10 assessments
AI care plans
Admin insights
Overview

A support platform combining assessment, community, and guidance

Bright Minds was built to support users through structured wellbeing workflows: assessment, request for help, community response, and practical follow-up.

The platform combines role-aware experiences, cloud-hosted APIs, and AI-assisted care-plan generation to support meaningful interactions at scale.

K10
Structured mental health assessment
AI
Gemini-based care plan generation
Admin
Donation and engagement dashboards
Problem

Support systems need structure and empathy in the same product

Community support tools often excel at posting and discussion but miss actionable pathways for users who need guided next steps.

"A support product should be easy to use in stressful moments, not just when users are calm and exploring."

The project focused on combining assessment signals, practical plan generation, and communication workflows while preserving usability and trust.

Design

Designing role-based journeys with clear actions

The UI separates user pathways for assessment, forum participation, and administration, so each role gets relevant information density and controls.

Visual hierarchy and simple component patterns help users complete sensitive workflows like submissions, responses, and plan review with minimal friction.

Engineering

Serverless APIs and AI services working together

Bright Minds uses a Vue frontend, Firebase authentication, and Cloud Functions with Express routing for modular backend endpoints.

Gemini integration is handled through service-level prompt orchestration to produce structured care plans that can be reviewed and exported.

Challenge

The platform needed to support multiple interaction types: assessments, requests, responses, and donations.

Solution

Implemented route and service segmentation with focused controller logic for each domain, improving maintainability and clarity.

Challenge

Generated care plans needed to be useful and actionable, not generic AI text.

Solution

Used structured prompts and post-generation formatting to output plans that include goals, interventions, and practical support guidance.

V3
Vue 3
Frontend application
FB
Firebase
Auth and cloud services
Ex
Express
Function API routing
Ge
Gemini API
Care plan generation
Ch
Chart.js
Admin analytics
UI
PrimeVue + Bootstrap
Component and layout system
Lessons

Project learnings

Bright Minds strengthened my approach to building systems that balance technical architecture with socially sensitive user journeys.

01
Support products need explicit flow states. Clear transitions between assessment, plan generation, and community response improve confidence and reduce user hesitation.
02
AI output quality is a product design task. Prompt structure, formatting rules, and domain framing matter as much as model selection for trustworthy generated guidance.
03
Admin visibility should be built in early. Analytics and management views are not optional add-ons when operational teams need to monitor real user activity.