Seravian is an innovative AI-powered mental health support platform developed as a Graduation Project by Computer Science students (2024–2025). Our mission is to make mental health support accessible, intelligent, and personalized through cutting-edge artificial intelligence and modern technology.
The platform combines advanced natural language processing, emotion recognition and speech analysis to provide comprehensive mental health assessments and real-time emotional support.
Our platform consists of four main components working together to deliver seamless mental health support:
- 🖥️ Web Application - Angular-based web interface
- 📱 Mobile Application - Kotlin Android app for end-users
- ⚙️ Backend API - ASP.NET Core Web API serving as secure middleware
- 🤖 AI Services - Python FastAPI microservices hosted on Modal
- Advanced conversational AI using MentalLlama models (7B & 13B)
- Real-time emotional analysis and personalized responses
- Comprehensive mental health diagnostics and assessments
- Speech-to-Text (STT) - Natural voice conversations
- Text-to-Speech (TTS) - AI responses delivered through Tortoise TTS model
- Detailed diagnostic reports and recommendations
- Progress monitoring and mental health insights
- Historical data analysis for treatment optimization
- Web: Angular, TypeScript, Material Design
- Mobile: Kotlin, Jetpack Compose, Material 3
- API: ASP.NET Core (.NET 9), C#
- Database: SQL Server with Entity Framework Core
- Authentication: JWT + Email OTP via MailKit
- Language Models: MentalLlama 7B & 13B models
- Speech Processing: Tortoise TTS model
- Hosting: Modal cloud platform with FastAPI
- Hosting: MonsterASP (Windows hosting)
- Media Processing: FFmpeg for audio/video handling
- Real-time Communication: SignalR for live chat
Repository | Description | Technology | Developers |
---|---|---|---|
Seravian-Web | Angular web application and admin dashboard | Angular, TypeScript | Abdalrhman Alhrery, Khalid Mohamed |
Seravian-Backend | ASP.NET Core Web API backend | C#, ASP.NET 9 | Mohamed Saeed |
Seravian-App | Android mobile application | Kotlin, Jetpack Compose | Hossam Walid, Kareem Essam |
Seravian-AI | AI microservices and machine learning models | Python, FastAPI | Ahmed Gharieb, Mohamed Saeed |
- 📱 Download the Seravian mobile app from our download page
- 🌐 Access the web platform at seravian.netlify.app
- 📝 Create an account using email verification
- 🧠 Start your mental health journey with AI-powered support
Each repository contains detailed setup instructions:
- Clone the desired repository
- Follow the README instructions for prerequisites and configuration
- Set up the development environment according to the tech stack
- Configure API keys and environment variables
- Run the application locally for testing and development
At Seravian, we take your privacy and mental health data seriously. Our platform is built with security-first principles.
📄 Read our Privacy Policy - Comprehensive information about how we collect, use, and protect your data.
To democratize mental health support through accessible, intelligent, and personalized AI technology, breaking down barriers to mental healthcare worldwide.
- 🌍 Global Accessibility - Reach underserved communities lacking mental health resources
- 💰 Cost-Effective Care - Reduce the financial burden of mental health support
- ⏰ 24/7 Availability - Provide immediate support when traditional services aren't available
- 📊 Data-Driven Insights - Enable better understanding of mental health patterns and treatments
For comprehensive technical documentation, system architecture details, and development guidelines, please refer to our complete project documentation.
📖 View Complete Project Documentation - Detailed technical specifications, API documentation, and development guide.
"Technology should serve humanity's most fundamental needs - and mental health is one of them."
© 2024-2025 Seravian Organization. All rights reserved.