Skip to content

miksi0078/Mental-Health-Tracker-CPP

Repository files navigation

Mental Health Tracker v6.5

A C++ console-based application designed to assist users in monitoring their emotional well-being using OOP principles, file handling, and a rule-based AI therapist.

🚀 Features

  • User System: Secure login/registration with persistent storage.
  • Mood Tracking: Record mood (1-10) and specific emotions.
  • AI Therapist: Keyword-based chatbot response system.
  • Advice Engine: Generates context-aware tasks based on current mood.
  • Analytics: ASCII graphs visualizing mood trends (Before vs. After sessions).
  • Comparison: Overloaded operators to compare progress with friends.

🛠️ How to Run

  1. Compile: Use any C++ compiler (G++, MinGW, Visual Studio).
    g++ "MHT v6.5.cpp" -o tracker
    

About

A comprehensive C++ console application utilizing Object-Oriented Programming (OOP) to track and analyze mental health metrics. Features include a rule-based AI therapist, dynamic ASCII mood graphing, persistent file-based storage, and a polymorphic advice engine for personalized user care.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages