MindSpace is a web application that provides mental health services for high school students and parents.
- Introduction
- Tech Stacks
- Use Case Diagram
- Architecture Diagram
- Database Design
- Screen Flow
- Team Members
- Appendix A
The increasing concern for students' mental health in Vietnamese schools highlights the need for a structured psychological support system. Currently, many schools lack a standardized approach to managing students' well-being. MindSpace aims to bridge this gap by providing a digital platform where students can access professional counseling services, schools can monitor overall student mental health trends, and psychologists can offer their expertise.
- Psychological Assessments: Students can take structured psychological tests to evaluate their mental health.
- Supporting Programs: Schools provide students with three free Supporting Programs through workshops and webinars for specific targets (e.g., school mental health, anxiety, etc.), featuring professional psychologists.
- Appointment Scheduling: Students can book sessions with licensed psychologists directly through the platform.
- Confidential Chat System: Secure messaging between students and an AI chatbot for follow-up support.
- Mental Health Resources: A curated library of self-help materials, articles, and exercises for students.
- Administrative Dashboard for Schools: Schools can monitor student participation and access general mental health trends (without violating privacy).
- Psychologist Management System: Tools for psychologists to manage their schedules, session notes, and earnings.
- Primary Users:
- School managers
- Students
- Psychologists
- Secondary Users:
- Parents
The Database stack includes data storage solutions, while API Deployment contains tools for containerization, automation, and cloud services.
| Database | Description | API Deployment | Description |
|---|---|---|---|
| Cloud-based relational database | Containerization platform | ||
| In-memory caching database | CI/CD automation | ||
| Backend deployment | |||
| Local development tunneling |
Additional services and third-party APIs that enhance functionality, such as AI, payments, video streaming, and file storage.
| Service | Description |
|---|---|
| AI-powered chatbot service | |
| Online payment processing | |
| Peer-to-peer video streaming | |
| Image and video storage |
- Vu Kim Duy: Project Leader, Web Front-End, Back-End Developer
- Phan Tuan Dat: Web Front-End, Back-End Developer
- Vo Thi Mai Hoa: Web Front-End, Back-End Developer
- Nguyen Thi Bich Duyen: Web Front-End Developer
- Tran Van Tien Dat: Web Front-End Developer
- Le Minh Quan: Mobile Front-End Developer







