YangonDevs · BMCC CSC211H Honors Project · Spring 2026

Your calm wellness
companion at BMCC

MindEase helps BMCC students find campus resources, take small self-care steps, engage calming tools, connect with an AI wellness assistant, and write positive future plans — all in one quiet, supportive space.

Explore BMCC Resources Open Wellness Toolkit Try AI Assistant Start Journaling
0
Resource Topics
0
Toolkit Folders
0
OOP Pillars
0
App Screens
What is MindEase?

Five features, one calming space

MindEase is a desktop Qt/C++ application built by YangonDevs for BMCC students. It combines campus resources, wellness tools, an AI assistant, and a private journal in a single thoughtfully designed application.

BMCC Resources
Direct links to tutoring, financial aid, counseling, immigration support, health services, and more — all curated for BMCC students.
Wellness Toolkit
8 themed folders — from mindfulness and sleep to gratitude journaling and music — with practical tools you can use right now.
AI Assistant
Powered by OpenAI, the MindEase Assistant answers your wellness questions and guides you to the right campus resources.
Private Journal
Write, save, and search personal journal entries. Export as PDF or plain text. Your reflections stay on your device.
Settings
Light or Zen Night theme, adjustable font size, custom journal folder — preferences saved persistently across sessions.
Calm Design
Gentle falling-leaf animations, a warm natural color palette, and a quiet layout designed to reduce — not add to — your stress.
C++ / Qt Architecture

Built with OOP principles

MindEase demonstrates all four core object-oriented programming concepts required for CSC211H Honors.

Encapsulation
JournalEntry, JournalStorage — private data, clean public interfaces. The Screen base class hides m_title behind a const accessor.
Inheritance
Home, Journal, Settings, Recommendations, Toolkit, AssistantChat all inherit from the Screen abstract base class.
Polymorphism
MainWindow holds QVector<Screen*> and calls onActivated() + onThemeChanged() on each — runtime dispatch without knowing the concrete type.
Abstraction
Screen declares screenId() as a pure virtual — making it an ABC. Screen cannot be instantiated directly; every screen must supply its own identity.
Qt Desktop Application

See MindEase in action

MindEase is a native Qt/C++ desktop app. Click through each screen below to explore how students navigate the app — the same experience running on macOS and Windows.

MindEase — Wellness Companion for BMCC Students
Home
BMCC Resources
Wellness Toolkit
AI Assistant
My Journal
Settings
Welcome to MindEase
Your wellness
companion at BMCC
A quiet, supportive space where you can find campus resources, explore calming tools, write in your private journal, and connect with an AI wellness guide.
BMCC Resources Open Toolkit Start Journaling
Tip of the day
Take 3 deep breaths before your next class.
Crisis line
988 · BMCC (212) 220-8140
MindEase — BMCC Resources
Home
BMCC Resources
Wellness Toolkit
AI Assistant
My Journal
Settings
BMCC Resources
What kind of support do you need right now?
Exam & Study Stress
Tutoring, writing help, academic coaching
Finance
Financial aid, emergency funds, free food
Immigration
Legal help, DACA, undocumented support
Relationships & Family
Personal counseling, peer support
Health & Wellness
Medical care, mental health, insurance
MindEase — Mental Health Toolkit
Home
BMCC Resources
Wellness Toolkit
AI Assistant
My Journal
Settings
Mental Health Toolkit
A quiet space to pause, reflect, and reset.
Academic Stress
Connection & Community
Empowered Identity
Gratitude & Journaling
Mindfulness
Music for Your Mind
Nutrition & Energy
Sleep & Relaxation
MindEase — AI Assistant
Home
BMCC Resources
Wellness Toolkit
AI Assistant
My Journal
Settings
MindEase Assistant
Hi! I'm the MindEase Assistant. How can I help you today?
I'm feeling overwhelmed with finals stress.
I hear you — finals stress is real. Let's break it down together. BMCC's Learning Resource Center offers free tutoring Mon–Thu 10am–6pm at Room S-510. Would you like a study plan?
Ask about BMCC resources, mental health, study tips…
Send
MindEase — My Journal
Home
BMCC Resources
Wellness Toolkit
AI Assistant
My Journal
Settings
My Journal
Private reflections · saved to your device
Entry title (optional)…
How are you feeling today? What's on your mind?​
Today, April 30, 2026
Save Entry
A heavy day, but I made it
Grateful for small things
The breathing exercise actually worked
BMCC Resources

What kind of support do you need right now?

BMCC offers resources that can help you feel supported, connected, and heard. Click any topic below to see full details, locations, hours, and direct links.

Exam & Study Stress
Tutoring, writing help, academic coaching
Learning Resource Center — Tutoring
Free peer tutoring for Math, English, Science, Business, and more. Walk-in or book online. No appointment needed.
Loc: 199 Chambers St., Room S-510 245 Greenwich St., Fiterman Hall Room F-511 Hours: In-person (Chambers): Mon–Thu 10am–6pm | Fri–Sat 10am–5pm In-person (Fiterman): Mon–Wed 10am–3pm | Thu 10am–2pm Remote: Mon–Thu 9am–9pm Phone: (212) 220-1383 | lrctutoring@bmcc.cuny.edu
FreeWalk-inIn-person & Remote
Peer Assisted Learning (PAL)
Small-group study sessions (max 5 students) led by a trained PAL leader. Great for processing difficult course material together.
Loc: 199 Chambers St., Room S-510 Phone: (212) 220-1383 | lrctutoring@bmcc.cuny.edu
Small GroupFreeCollaborative
Writing Center
One-on-one help with any writing assignment — essays, research papers, reports, and more. All levels welcome.
Loc: 199 Chambers St., Room S-510 Hours: Mon–Thu 10am–6pm | Sat 10am–3pm | Sun: online only Phone: (212) 220-1384 | writingcenter@bmcc.cuny.edu
WritingFreeIn-person & Online
Academic Coaching
Personalized one-on-one coaching for study strategies, time management, organization, and test preparation.
Loc: 199 Chambers St., Room S-510 Hours: Mon–Thu 10am–6pm | Fri 10am–5pm Email: AcademicCoaching@bmcc.cuny.edu
Study SkillsTest PrepFree
Online Tutoring
Join a live remote tutoring session from home. Covers the same subjects as in-person — no commute needed.
Phone: (212) 220-8359 | onlinetutoring@bmcc.cuny.edu Hours: Mon–Thu 9am–9pm (extended remote hours)
RemoteFlexible HoursFree
Free Software — Digital Education Center
Free BMCC and CUNY digital learning tools: Brightspace, Zoom, Microsoft Office 365, LinkedIn Learning, VoiceThread, and more.
Email: digitaleducation@bmcc.cuny.edu Phone: (212) 220-1243 Loc: 199 Chambers St, Room S-510a Hours: Monday–Friday 9am–5pm
Free SoftwareDigital Tools
Finance
Financial aid, emergency funds, free food
Financial Aid Office
Grants, loans, work-study, and scholarships. Speak with an advisor about your specific situation.
Phone: (212) 220-1430 | finaid@bmcc.cuny.edu
GrantsScholarshipsWork-Study
Student Emergency Fund
Emergency grants for textbooks, rent, utilities, and urgent needs. Fast and confidential support.
Loc: Room S-230 | Mon–Fri 8am–6:30pm | Sat 10am–1pm Phone: (212) 220-8195
EmergencyFast Support
Panther Pantry — Free Food
Free food for students facing food insecurity. Walk in, no questions asked — non-perishable, refrigerated, and frozen items available.
Loc: Room S-230 | Mon–Fri 8am–6:30pm | Sat 10am–1pm
Free FoodWalk-in
Advocacy & Resource Center
SNAP assistance, tax prep, housing referrals, and financial counseling. Your one-stop student support hub.
Loc: Room S-230 | Mon–Fri 8am–6:30pm | Sat 10am–1pm
SNAPHousingTax Help
Immigration
Legal help, DACA, undocumented support
Immigrant Resource Center
Confidential support for immigrant and undocumented students of all backgrounds and statuses.
Phone: Albert Lee: (212) 776-6252 | allee@bmcc.cuny.edu Loc: Room S-230 | Mon–Fri 8am–6:30pm
ConfidentialAll Statuses
Free Legal Services — CUNY Citizenship Now!
On-site attorneys monthly for DACA renewals, TPS, family petitions, and naturalization. Free and confidential.
Loc: Room S-230
DACALegal AidFree
Scholarships for Immigrant Students
TheDream.US and other scholarships available regardless of immigration status. Don't miss out on funding you qualify for.
ScholarshipsDREAMers
Know Your Rights at BMCC
CUNY will not share your records with immigration enforcement without a court order. Know your protections.
PrivacyYour Rights
Relationships & Family
Personal counseling, peer support
Personal Counseling — Counseling Center
Free, confidential counseling for relationship, family, grief, and personal issues. Telehealth available.
Loc: Room S-343 | Mon, Tue, Thu 9am–6pm | Wed, Fri 9am–5pm Phone: (212) 220-8140 | counselingcenter@bmcc.cuny.edu
FreeConfidentialTelehealth OK
Togetherall — 24/7 Anonymous Peer Support
Free anonymous online community where students support each other. Available 24/7 — no appointment needed.
Anonymous24/7Online
Book a Counseling Appointment
Schedule in person, by phone, or on Zoom. Same-day crisis support also available.
Phone: (212) 220-8140
AppointmentCrisisZoom OK
Community Referrals
Referrals to outside help for housing, domestic support, substance use, and legal aid.
HousingLegal Aid
Health & Wellness
Medical care, mental health, insurance, veterans support
Health & Wellness Services
First aid, medical evaluation, health counseling, and wellness workshops on campus.
Loc: Room N-380, 199 Chambers St. Hours: Mon–Fri 9am–5pm Phone: (212) 220-8256 | healthservices@bmcc.cuny.edu
MedicalOn-campusFree
Mental Health Counseling
Short-term counseling, crisis support, and referrals to community providers. Free and confidential.
Loc: Room S-343 Hours: Mon, Tue, Thu 9am–6pm | Wed, Fri 9am–5pm Phone: (212) 220-8140
Mental HealthFreeCrisis
Campus Fitness
Fitness Center, Swimming Pool, and Health & Wellness Services — accessible exercise options for every student.
Phone: BMCC Athletics: (212) 220-8260
FitnessOn-campus
Veterans Resource Center
Dedicated support for veteran students dealing with stress, PTSD, and mental health challenges. In-person and virtual appointments.
Loc: 199 Chambers St., Room S-115M Phone: (212) 220-8035 | saruiz@bmcc.cuny.edu Staff: Samantha Ruiz, LCSW — Veterans Affairs Manager
VeteransPTSDFree
Samaritans — 24-Hour Crisis Hotline
Free and confidential support if you are feeling stressed, overwhelmed, or suicidal. Available around the clock.
Phone: (212) 673-3000 — free, confidential, 24 hours
24/7FreeConfidential
Health Insurance Enrollment
Help enrolling in NY State health insurance — open to all students including international and undocumented.
Loc: Room S-230
InsuranceAll Students
National Center for PTSD
Information and resources from the U.S. Department of Veterans' Affairs for veterans and their families dealing with PTSD.
VeteransPTSDU.S. VA
Combat Stress Recovery — Wounded Warrior Project
Support program specifically designed to help veterans recover from combat stress and related mental health challenges.
VeteransCombat Stress
Mental Health Toolkit

A quiet space to pause, reflect, and reset

Choose a toolkit topic for calming tools, reflection prompts, and supportive practices you can try at your own pace.

Academic Stress
Deadlines, studying, tutoring, and staying focused
School can feel heavy fast. This section brings together study tools, academic support, and small strategies for handling pressure with more structure and less panic.
Weekly Planner
Break tasks into manageable chunks so you always know what to prioritize.
Procrastination Worksheet
Identify what is holding you back and create actionable steps to move forward.
Smart Study Break Ideas
• 5-minute refresh: stretch or take a short walk • Creative break: doodle or free-write in a journal • Snack smart: fruit, nuts, or a protein bar • Mindful moment: try a 5-minute guided meditation • Social recharge: check in with a friend
BMCC Academic Support
Free tutoring, Writing Center, academic coaching, library quiet spaces.
Connection & Community
Peer support, groups, clubs, and finding belonging
You do not have to do college alone. This section is for support groups, workshops, clubs, and community resources that can help you feel more connected.
Counseling Groups & Workshops
BMCC offers group spaces and workshops to share experiences and practice coping skills.
Upcoming Wellness Workshops
Drop-in workshops on stress management, art-based stress relief, and mindfulness.
Student Clubs & Activities
Join or start a club to meet people who share your interests and build community.
NYC Crisis Resources (24/7)
Hotlines and texting services for emergency mental health support, available 24/7.
Empowered Identity & Care
Racial trauma, LGBTQIA+, disability justice, identity support
This section gathers affirming resources for students navigating identity, discrimination, and belonging. Support should make room for every part of who you are.
Racial Trauma Resources
Resources for learning, validation, and healing around racial trauma and repeated racism.
LGBTQIA+ Support & Hotlines
Trans Lifeline: (877) 565-8860 LGBT National Hotline: (888) 843-4564 Trevor Lifeline: (866) 488-7386
Disability Justice — 10 Principles
A framework for understanding disability in relation to race, gender, and other intersecting identities.
BMCC Counseling — Identity Support
Affirming, culturally competent support for all students. Room S-343 · (212) 220-8140
Gratitude & Journaling
Prompts, reflection, and gentle daily writing
A few minutes of reflection can help slow racing thoughts and make room for perspective. Gratitude is linked to lower stress, improved sleep, and stronger resilience.
Why It Works
Gratitude and journaling are linked to lower stress, improved sleep, stronger relationships, and greater resilience.
Journal Prompts to Try Today
1. What are three things that happened today that brought you peace? 2. What went well this week, even if something else was hard? 3. What everyday object near you are you grateful for? 4. Who made a positive difference in your life this month?
7-Day Gratitude Challenge
A small guided challenge to help you reflect on what is steady, good, or meaningful in your week.
Recommended Reading
The Artist's Way — Julia Cameron The Great Book of Journaling — Eric Maisel Thanks! — Robert Emmons
Mindfulness & Meditation
Breathing, guided meditation, and grounding practices
Mindfulness does not need to be perfect or long. Even a short pause can help settle your body and make the next moment feel more manageable.
Lovingkindness Meditation
A practical guide with recorded sessions and beginner-friendly support.
Calm — Free Guided Meditations
Open-access guided meditations for stress, anxiety, focus, and sleep.
Headspace Meditation Classes
Structured meditation classes for stress, sleep, focus, and anxiety.
Free YouTube Guided Meditation
A simple guided meditation that is easy to try even if this is new for you.
Music for Your Mind
Lo-fi, calm music, and playlists for focus or rest
The right sound can shift your energy fast. Calming and focus-friendly music resources you can use while studying, resting, or decompressing.
Calming & Sleep Music
For winding down, reducing anxiety, or falling asleep with something soft.
Study & Focus Music
Background sound for concentration: lo-fi beats, coffee shop ambiance, mellow instrumental.
Spotify — Peaceful Piano
A calm instrumental playlist for studying or slowing down after a long day.
Lofi Station
A clean, simple lofi music station for studying, relaxing, and staying focused.
Nutrition & Energy
Food access, campus fitness, and steady energy
Food and movement shape energy, mood, and focus. Practical campus resources for nourishment, movement, and everyday energy support.
Food & Your Mind
Leafy greens, protein, hydration, and steadier meals can support energy, concentration, and mood balance.
Panther Pantry (Free, On Campus)
Non-perishable, refrigerated, and frozen food for students facing food insecurity. Loc: Room S-230 Hours: Mon–Fri 8am–6:30pm | Sat 10am–1pm
NYC Free Outdoor Fitness
Free outdoor fitness classes in NYC parks, adaptive programs, and community exercise options.
Sleep & Relaxation
Better rest, bedtime tools, and winding down
Rest affects everything: mood, focus, memory, and patience. Practical sleep tools and wind-down ideas that fit student life.
Sleep Calculator
Find a bedtime based on your wake-up time so you can line up fuller sleep cycles.
Tips for Better Sleep
• Get daylight early in the day • Reduce bright screens before bed • Keep meals and sleep times steadier • Make the room cool, dark, and quiet
Stop Doom-Scrolling
Blue light and endless scrolling make it harder to fall asleep. Try a phone-free wind-down for 30 minutes before bed.
Relaxation Audio
Rain sounds, white noise, or guided sleep meditations can help quiet a busy mind.
MindEase Assistant

Your AI wellness guide, powered by OpenAI

Ask the MindEase Assistant anything about student mental health, BMCC resources, or wellness strategies. It responds with warmth and directs you to the right support.

MindEase Assistant
Powered by OpenAI · Here to help
Hi! I'm the MindEase Assistant. I'm here to help you find support, explore wellness resources, or just talk through what's on your mind. What can I help you with today?
I'm really stressed about finals and I don't know where to start.
I hear you — finals stress is real, and it makes sense to feel overwhelmed when everything piles up at once. Let's break it down together.

A few things that can help right now:
• Start with a simple list: what's due and when?
• Focus on the next 24 hours only — not the whole semester.
• BMCC's Learning Resource Center (Room S-510) offers free tutoring Mon–Thu 10am–6pm — no appointment needed.
• The Academic Coaching team can help you build a study plan: AcademicCoaching@bmcc.cuny.edu

Would you like help prioritizing your tasks, or would a study break strategy be more useful right now?
Is there free food on campus? I've been skipping meals.
Yes — and please don't skip meals. You deserve to eat, and BMCC makes it easy.

Panther Pantry — free food for any BMCC student, no questions asked.
Loc: Room S-230
Hours: Mon–Fri 8am–6:30pm · Sat 10am–1pm

They have non-perishable items, refrigerated food, and frozen meals. Walk in whenever you need — no appointment, no paperwork.

The Advocacy & Resource Center (same location) can also connect you with SNAP food benefits if you qualify. Would you like help with that too?

Demo mode — in the real app, responses are generated live by OpenAI. For emergencies, call 988 or BMCC Counseling at (212) 220-8140.

My Journal

A private space to reflect and grow

Write, save, and revisit personal journal entries. Search by keyword or date range. Export as PDF or plain text. Your entries stay on your device — always private.

PAST REFLECTIONS
A heavy day, but I made it
Today was overwhelming. Three assignments due, barely slept. But I went to the LRC tutoring session and something clicked in Calculus. Small win...
Grateful for small things
I visited the Panther Pantry today. I was embarrassed at first, but the people there were so kind. Came home, made a proper meal, and studied for 3 hours...
The breathing exercise actually worked
Tried the 4-7-8 breathing technique from the Mindfulness folder before bed. Fell asleep faster than I have in weeks. Writing this down so I remember to do it again...
After my counseling session
Had my first counseling appointment at Room S-343. I was nervous but the counselor was so understanding. We talked about setting boundaries with family during exam season...
YangonDevs · BMCC Spring 2026

Meet the team

MindEase was built by YangonDevs for CSC211H Advanced Programming Techniques (Honors) at Borough of Manhattan Community College.

Phyo Thiha Oo
Lead Developer
Kyawt Kyawt Htun
UI Design
Zin Min Wai
Backend / OOP
Thet Oo Maung
Research & Data
Tech Stack
Qt 6.11 / C++17 QStackedWidget QSettings persistence QPrinter / PDF export OpenAI API QNetwork QGraphicsDropShadowEffect Signal / Slot architecture Abstract Base Classes Runtime Polymorphism QSettings · dark/light theme Journal Storage (flat-file)