Skip to content

CompanionX is a privacy-first, AI-powered mental health platform. Built with PHP, MySQL, Tailwind CSS, and Python AI modules, it offers mood tracking, anonymous counseling, community support, personalized exercises, and consultant booking — all focused on security and user anonymity.

Notifications You must be signed in to change notification settings

ArafathUIU/Companion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 CompanionX - AI-Powered Mental Wellness Platform

CompanionX is a full-featured, privacy-focused, AI-powered mental health support platform. Designed with empathy and built using modern full-stack and AI technologies, it supports emotional well-being, anonymous counseling, mood tracking, and intelligent support — all in a secure and user-centric environment.

CompanionX UI Banner


🚀 Features

🎭 For Users

  • Anonymous Counseling with real-time messaging and video consultation
  • E-Mood Journal with emoji-based mood selection, sentiment analysis, and tracking
  • AI-Powered Mood Prediction
  • Community Posts & Circle Talk (peer discussion)
  • Mental Exercises & breathing practices
  • Consultants Near Me (map-based recommendation)
  • Avatar Selection (anime-style, privacy-first)
  • Chat with Dr. Pookie (friendly AI assistant)
  • Payment & Session History

👩‍⚕️ For Consultants

  • Availability management and real-time calendar view
  • Conduct video/audio/text sessions
  • View patient history and notes
  • Post mental health resources or tips

🛠 For Admins

  • User, consultant & session management
  • Approve/disapprove new consultant registrations
  • View platform analytics and growth
  • Secure control over platform content and moderation

💡 Tech Stack

Layer Technologies
Frontend HTML, CSS (Tailwind), JavaScript
Backend PHP (Vanilla), MySQL
AI/ML Python, OpenAI API, Sentiment Analysis
Video/Chat Secure API for video call generation, AJAX for real-time chat
Deployment XAMPP (Local), GitHub Pages for Docs

📸 Screenshots

Replace these with your actual screenshots

User Dashboard

Dashboard Dashboard Dashboard

🧘‍♂️ Mood Journal & Prediction

Mood Journal Mood Prediction

Some other features

features

features features features features features features


🧠 AI Highlights

  • Emotion Detection from journal entries and chat
  • Personalized Dashboard Recommendations after onboarding
  • Mood-based Alerts and suggested activities
  • Chatbot Assistant ("Dr. Pookie") for non-critical support
  • Suicidal Thoughts Alert

🔐 Privacy-First Design

  • Users can hide their identity, select an anime-style avatar
  • No real names required in community or chats
  • Encrypted session tracking
  • Auto-invalidating video links for each consultation

🧑‍💻 Developed By

Arafath Hossain
Intern @ IRIIC (UIU) | Smart Receptionist Dev | NLP & AI Enthusiast | Product Builder

Other Projects:


📌 Future Roadmap

  • Mental Health AI Agent for active support
  • Daily wellness notification system
  • Progress visualization (mood over time)
  • Gamified mental health tracking
  • API version for mobile integration

📂 Getting Started

  1. Clone this repo:
    git clone https://github.com/your-username/companionX.git

About

CompanionX is a privacy-first, AI-powered mental health platform. Built with PHP, MySQL, Tailwind CSS, and Python AI modules, it offers mood tracking, anonymous counseling, community support, personalized exercises, and consultant booking — all focused on security and user anonymity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published