WellnessHub Support App is a Python-based desktop application designed to offer anonymous and accessible wellness support for individuals experiencing abuse, mental health challenges, or general wellness concerns. The app allows users to receive guidance either through a text-based interface or audio-assisted support.
Features: Anonymous login with age group selection Support for mental health, gender-based violence, and general wellness Multiple help options: Speak with a doctor, meet with a psychologist, visit a hospital Optional contact sharing (Phone/Email) Emergency contact info Simple in-app anonymous chat interface Audio-based interface with speech synthesis (pyttsx3) Logs conversations for analysis or support follow-up (without compromising identity)
Installation
Requirements: Python 3.7+ pyttsx3 (for audio feedback) tkinter (comes built-in with Python)
Clone the Repository: git clone https://github.com/yourusername/wellnesshub-support-app.git cd wellnesshub-support-app
Instaall Dependecies: pip install pyttsx3
Running the program: python wellnesshub.py
How It Works
Main Menu: Choose between text-based or audio-based anonymous login.
Text-based Flow: Enter a secret name/pin Select age group and concern category Choose how you'd like to receive help Optionally provide contact info (phone/email) Start anonymous chat if preferred
Audio-based Flow: Listen to audio prompts Enter corresponding number for options Provide phone number (required for doctor contact)
Chat Functionality: Allows simple back-and-forth anonymous support chat Responses are generated using a rule-based reply system All chats are logged with timestamps in anonymous_chat_log.txt
Technologies Used: Python 3 tkinter – GUI framework pyttsx3 – Text-to-speech (offline audio support) threading – Used for non-blocking audio playback datetime – Timestamp chat logs
License MIT License (or your preferred license)
Contact If you have any questions, suggestions, or issues, feel free to open an issue