Empowering Student Well-being at University of Makati
A comprehensive, AI-powered guidance counseling platform for University of Makati students—featuring both web and mobile applications built with FlutterFlow and Flutter. CampusCare delivers a seamless cross-platform experience combining secure mood tracking, intelligent AI-driven emotional insights, real-time counseling, and a rich library of self-help resources. Experience next-generation student well-being with responsive design, smart analytics, and a caring digital companion accessible from any device—whether on your phone, tablet, or computer.
Experience CampusCare directly in your browser—no downloads required:
👉 CampusCare Web App
Fully responsive design optimized for desktop, tablet, and mobile browsers
Get the native mobile experience:
👉 Download CampusCare APK
Access CampusCare instantly through any modern web browser:
- Live URL: https://campus-care-izsd1a.flutterflow.app/bLogin
- Features: Full functionality with responsive design
- Compatibility: Desktop, tablet, and mobile browsers
Get the native Android experience:
- Download: CampusCare APK v1.0.0
- Platform: Android (iOS coming soon)
- Features: Native mobile optimizations and offline capabilities
Test both platforms with our demo account:
- Email:
lcorpuz.a12241569@umak.edu.ph - Password:
123BOIAmats!
Try the same account on both web and mobile to experience seamless data synchronization!
CampusCare leverages artificial intelligence to enhance student well-being. We have integrated a custom-trained DistilBERT model for mood summary and emotion classification, enabling:
- Automated Mood Analysis: Student mood logs are analyzed using a fine-tuned DistilBERT transformer, providing instant, intelligent feedback and summaries.
- Emotion Detection: The AI can classify emotions such as sadness, joy, love, anger, fear, and surprise, helping counselors and students better understand emotional trends.
- Custom Model Training: Our model was trained using the HuggingFace Transformers library and the Fine-Tuning DistilBERT notebook, ensuring high accuracy and relevance for student mental health data.
- Web Application: Instant access via browser, no installation required
- Mobile Application: Native Android app with offline capabilities
- Synchronized Data: Seamless experience across all devices
- Responsive Design: Optimized for desktop, tablet, and mobile
- Secure Account & Authentication
- Interactive Mood Tracking & Visualization
- AI-Powered Mood Analysis & Summaries
- Counselor Appointment Booking System
- Curated Self-Help Resources Library
- Real-Time Messaging with Counselors
- Dark Mode Support
- Comprehensive Counselor Management
- Appointment Dashboard & Scheduling
- Content Management System
- Student Analytics & Reports
- Dark Mode Support
Cross-Platform Architecture: Flutter Web + Flutter Mobile + Firebase + AI
│
├─ 🌐 Web Application (Flutter Web)
│ ├─ Responsive UI/UX Design
│ ├─ Progressive Web App (PWA) Capabilities
│ └─ Browser-Optimized Performance
│
├─ 📱 Mobile Application (Flutter Native)
│ ├─ Native Android Performance
│ ├─ Offline Data Synchronization
│ └─ Mobile-Specific UI Components
│
├─ 🔥 Backend Infrastructure (Firebase)
│ ├─ Authentication (Firebase Auth)
│ ├─ Real-time Database (Cloud Firestore)
│ ├─ Serverless Functions (Cloud Functions)
│ ├─ File Storage (Firebase Storage)
│ └─ Web Hosting (Firebase Hosting)
│
└─ 🤖 AI Integration (DistilBERT)
├─ Mood Analysis & Classification
├─ Emotion Detection (6 categories)
└─ Intelligent Insights Generation
- Flutter Web: Cross-platform web application framework
- Flutter Mobile: Native Android application development
- FlutterFlow: Visual development and rapid prototyping
- Dart: Primary programming language
- Firebase Auth: Secure user authentication and authorization
- Cloud Firestore: Real-time NoSQL database
- Firebase Storage: File and media storage solution
- Cloud Functions: Serverless backend logic
- Firebase Hosting: Web application deployment
- Python: AI model development and training
- HuggingFace Transformers: NLP model framework
- DistilBERT: Fine-tuned transformer for emotion analysis
- Google Colab: Model training and experimentation
- Figma: UI/UX design and prototyping
- FlutterFlow: Visual development environment
- GitHub: Version control and collaboration
- GitHub Actions: CI/CD pipeline automation
- Apache JMeter: Performance and load testing
- Manual Testing: Comprehensive usability testing
- Cross-browser Testing: Web compatibility validation
Check out our Figma designs and prototypes here:
👉 CampusCare Figma Design
- Flutter SDK ≥ 3.x
- FlutterFlow account
- Firebase project (Auth, Firestore, Storage enabled)
- IDE: Android Studio, VS Code, or IntelliJ IDEA
-
Clone the repo
git clone https://github.com/YourOrg/CampusCare.git cd CampusCare -
Add Firebase config
- Copy
google-services.json→android/app/ - Copy
GoogleService-Info.plist→ios/Runner/
- Copy
-
Install dependencies
flutter pub get
-
Android:
flutter run -d emulator-5554
-
iOS:
flutter run -d <your-ios-device>
(iOS build not deployed due to Apple Developer Program limitations)
- Visit CampusCare Web App
- Sign up with your UMak email or use demo credentials
- Complete your profile setup (department, bio, profile picture)
- Access all features directly from your browser
- Download and install the APK on your Android device
- Enable "Install from unknown sources" if prompted
- Launch the app and sign in with the same credentials
- Enjoy native mobile experience with offline capabilities
- Daily Mood Tracking: Log emotions and receive AI-powered insights
- Counselor Discovery: Browse CGCS information, counselor profiles, and services
- Appointment Management: Book, reschedule, or cancel counseling sessions
- Real-time Communication: Chat securely with assigned counselors
- Self-Help Resources: Access curated mental health articles and guides
- Cross-Device Sync: Start on web, continue on mobile—data stays synchronized
| Name | Role |
|---|---|
| Ken Garcia | Project Leader & Full Stack Dev |
| Mars Maguddayao | Researcher |
| Timothy Forte | Frontend Designer |
| Lanz Corpuz | Frontend/Backend Developer |
| Brian Ashley | QA Tester & Documentation |
This project is licensed under the MIT License. See the LICENSE file for details.
- 🌐 Full-Stack Development: Complete web and mobile application ecosystem
- 🤖 AI Integration: Custom-trained DistilBERT model for emotional intelligence
- 🔄 Cross-Platform Sync: Seamless data synchronization across devices
- 📱 Responsive Design: Optimized for all screen sizes and platforms
- 🔐 Enterprise Security: Firebase-backed secure authentication system
- ⚡ Real-time Features: Live messaging and instant data updates
- 📊 Data Analytics: Comprehensive mood tracking and reporting system
CampusCare: A comprehensive mental health platform showcasing full-stack development, AI integration, and user-centered design. Built with Flutter for web and mobile, powered by Firebase, and enhanced with machine learning for intelligent student well-being support.
This application demonstrates advanced cross-platform development capabilities and AI integration. Some features may require active subscriptions to third-party services (Firebase, FlutterFlow, etc.) for full functionality. The project showcases modern software architecture patterns, real-time data synchronization, and responsive design principles suitable for production-level applications.








