MindReader - Bridging Hearts Through Words

11/2019 ~ 12/2020

UI/UX
API Development
NLP
Azure
Closed
Featured

Using text analysis technology to fine-tune user input text, precisely expressing the emotions and meaning contained in messages to reduce misunderstandings in daily life.

MindReader - Bridging Hearts Through Words

Awards

2021 National University Information Application Service Innovation Competition

3rd Place Azure Cloud Division

2021 National University Information Application Service Innovation Competition

Honorable Mention Information Application Division

Chung Yuan Christian University MIS Department AY110 Information Management Graduation Project Competition

1st Place

AY109 Chung Yuan Christian University MIS Department Information Management Project Preliminary Competition

2nd Place

AY110 Chung Yuan Christian University Higher Education Deep Cultivation Student Enterprise Problem-Solving Research Team Program

Honorable Mention

Tech Stack

Figma

UI design and product prototype design

Bootstrap V5.0

Frontend component library

Azure LUIS

NLP natural language processing and text intent analysis

Firebase

NoSQL database design and integration

Flask

API server development

Django

LineBot server development

Jieba

NLP Chinese word segmentation and dictionary training

OpenCC

Simplified/Traditional Chinese text conversion

Anyone who has used a messaging app has likely run into these problems: saying something that comes out wrong, or misreading the other person’s mood and causing a misunderstanding. This happens because everyone interprets written messages differently — and in serious cases, it can even damage relationships. To address these issues, we created a chat assistant application. It helps people precisely convey the emotions and meaning in their words, reducing misunderstandings and adding warmth to text — so that even through a screen, conversations feel like they are happening face to face.

Product Advantages

Customized Conversation Context

Set a role profile for each chat partner and create a personalized conversation context tailored to you. The goal is to provide a comfortable chat experience for both parties — free from misunderstandings or conflicts caused by text-only communication — solving the problem of emotions not being accurately conveyed through written messages.


Keep the Conversation Going

To help users sustain conversations, the system analyzes past chat history to identify topics that resonated between users, then combines them with current trending news to suggest relevant topics. Beyond shared interests, the system also recommends popular topics across various fields, complete with an opening line, so you always have something engaging to talk about.


Personalized Smart Reminders

People often have to manually re-enter scheduled events into their phone calendar — time-consuming and tedious. With the system’s one-tap add feature, it’s fast and convenient. Smart reminders push personalized information at the most timely and appropriate moments, such as today’s schedule, weather updates, and stock market movements. Let MindReader handle it for you, so you can stay organized and stress-free — your own personal intelligent assistant.

System Architecture Diagram

Slide 0
Slide 1
Slide 2
Slide 3

Design Philosophy

The interface is designed to feel like a native keyboard experience — the only thing you need to remember is to type

Input Text Transformation Flow

User Input (Keyboard Intercept)

Keyboard sends text to MindReader Core via Web APIs

Line Bot retrieves user ID

Text transformation based on ID and input

Transformed text is sent

Receives feedback text from the other user

Data logged for scoring