Fatma uses sophisticated natural language processing techniques to:
- Detect emotional states from user input
- Identify action verbs associated with specific emotions
- Generate context-aware responses based on emotional patterns
- Provide personalized insights through adaptive questioning
- Emotion Keyword Recognition: Direct mapping of verbs to emotional states
- Contextual Understanding: Adaptive follow-up questions based on conversation history
- Multilingual NLP: Emotion detection in German, English, and Turkish
- Pattern Recognition: Identification of emotional clusters and themes
- Interactive AI chat interface with emotion detection
- Multilingual support (German, English, Turkish)
- Emoji-based emotion selection
- Personalized emotion horoscope
- Progress tracking through conversation
- Real-time emotion analysis
- 🇩🇪 German (
index.html) - 🇺🇸 English (
en.html) - 🇹🇷 Turkish (
tr.html)
- Open
index.htmlin your web browser - Start a conversation by typing your thoughts
- Select an emoji that represents your current emotional state
- Describe your feelings using action words
- Receive a personalized emotion horoscope
The application uses JavaScript, HTML, and CSS. No external dependencies are required.
- Light Blue - User interactions (selection, input, processing)
- Pink - Decision points (user choices, language selection)
- Light Green - System processes (messages, language switching)
- Create a new HTML file (e.g.,
fr.htmlfor French) - Add translations to
textContentinapp.js - Add emotion data to
emotionDatainemotions.js - Update the language switcher in all HTML files
Click here to try out: Fatma Demo
This project is licensed under the MIT License - see the LICENSE file for details.
If you use this software for your research, please cite it using the DOI:
APA Format (7th Ed.):
Bilgin, M. (2025). Let's talk about feelings. Let's grow with Fatma. (Version 1.0.0) [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.17635230
BibTeX:
@software{fatma-emotion-companion,
author = {Bilgin, Mustafa},
title = {Let's talk about feelings. Let's grow with Fatma.},
year = {2025},
publisher = {Zenodo},
version = {1.0.0},
doi = {10.5281/zenodo.17635230},
url = {https://doi.org/10.5281/zenodo.17635230}
}
This project is dedicated to my grandmother Fatma, who has always been like a mysterious Oghuz shaman to me – wise and deeply connected to her inner emotional world. Her charisma has inspired the heart of this companion.
