MCare+ is a smart hotel management platform that collects guest information through a mobile app and provides staff with AI-summarized alerts and insights on their dashboard. The platform consists of a web dashboard for staff, mobile app for data collection, and cloud-based AI processing system.
- Real-time Room Alerts: Monitor and manage guest requests, room conditions, and staff needs
- Smart Authentication: Secure login with session management
- Native iOS application for collecting guest information and preferences
- Health data integration for personalized recommendations
- Guest preference tracking and room condition monitoring
- Processes guest information and preferences from mobile app
- Generates AI-summarized alerts and insights for staff dashboard
- Analyzes guest data to provide actionable recommendations
- Health data integration for personalized guest experiences
- Privacy-First: All user data is anonymized to protect guest privacy
MCare+/
├── frontend/ # React web dashboard
│ ├── src/
│ │ ├── components/ # React components
│ │ ├── services/ # API services
│ │ └── assets/ # Static assets
│ └── public/ # Public assets and config
├── mvp-app/ # iOS mobile application
│ └── InnVision/ # Xcode project
└── backend/ # Python Flask API (Cloud-hosted)
├── app.py # Main Flask application
└── AIProcessor.py # AI processing logic
- Node.js (v16 or higher)
- npm or yarn package manager
- Xcode (for iOS development)
The web dashboard is built with React and Vite. To run the frontend locally:
-
Navigate to the frontend directory:
cd frontend -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser: Navigate to
http://localhost:5173to view the application.
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run lint- Run ESLint
The frontend is configured to connect to the production API at https://api.schemanow.online. Configuration can be found in frontend/public/config.json.
The backend API is hosted on a Ubuntu VM in the cloud with:
- Gunicorn WSGI server for production
- HTTPS with certified SSL
- Domain:
api.schemanow.online
The API provides endpoints for:
- User authentication and profile management
- Dashboard content generation
- AI-powered recommendations
- Real-time data processing
- Health data integration
The iOS application is built with SwiftUI and provides native mobile access to the MCare+ platform. The app is designed for hotel staff and management to access critical information on-the-go.
- React 19 - Modern UI library
- React Router - Client-side routing
- Recharts - Data visualization
- Lucide React - Icon library
- Vite - Build tool and dev server
- Python Flask - Web framework
- AI Processing - Custom AI algorithms
- JSON Storage - Data persistence
- CORS - Cross-origin resource sharing
- SwiftUI - iOS UI framework
- Swift - Programming language
The platform uses a secure authentication system with:
- Session-based authentication
- Automatic session validation
- Demo credentials for testing
- Secure logout functionality
For demonstration purposes, use these credentials:
- Username:
demo@innvision.com - Password:
demo123
The backend provides the following key endpoints:
POST /userInfoUpdate- Update user preferences and profileGET /getDashContent/<username>- Get personalized dashboard contentGET /getAllDashContent- Get all dashboard contentPOST /reloadDashContent- Reload dashboard contentPOST /reprocessAllAI- Trigger AI reprocessing
The platform features intelligent AI processing that:
- Analyzes guest information and preferences collected from the mobile app
- Generates summarized alerts and insights for hotel staff
- Provides actionable recommendations based on guest data
- Processes health data for personalized guest experiences
- Maintains guest privacy through data anonymization
- Real-time IoT device integration
- Advanced machine learning models
- Multi-language support
- Enhanced mobile features
- Integration with hotel management systems
MCare+ - Transforming hotel experiences through intelligent automation and personalized service.