You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,13 +10,13 @@
10
10
A modern, real-time chat application
11
11
</p>
12
12
13
-
## 📝 Project Overview
13
+
## Project Overview
14
14
15
15
TChat is a full-featured messaging platform that combines traditional chat functionality with artificial intelligence to create a more dynamic communication experience. The application allows users to chat with other people in real-time while also offering an integrated AI assistant powered by Google's Gemini API.
16
16
17
17
What makes TChat special is its combination of traditional messaging with an AI assistant that can be customized to fit specific needs. Whether you need help with information, want to brainstorm ideas, or just have a friendly conversation, the AI assistant adapts to your preferences.
18
18
19
-
## ✨ Key Features
19
+
## Key Features
20
20
21
21
### Core Chat Experience
22
22
-**Real-time Messaging**: Messages appear instantly without needing to refresh
@@ -40,21 +40,21 @@ What makes TChat special is its combination of traditional messaging with an AI
40
40
-**Secure Authentication**: Email/password and Google sign-in options
41
41
-**Email Verification**: Added security layer for new accounts
42
42
43
-
## 🎯 How TChat Works
43
+
## How TChat Works
44
44
45
45
TChat uses Firebase for its backend infrastructure, providing reliable real-time data synchronization and user authentication. The front end is built with React for a responsive and dynamic user interface.
46
46
47
47
The AI assistant functionality integrates Google's Generative AI (Gemini) to provide intelligent and contextual responses. The AI's behavior can be customized by modifying configuration values in the Firebase database, allowing admins to change the AI's personality without updating the application code.
48
48
49
49
The announcement system similarly allows for dynamic content updates without requiring code changes. Administrators can push new announcements that appear for all users until dismissed.
50
50
51
-
## 🌟 What Makes TChat Unique
51
+
## What Makes TChat Unique
52
52
53
53
-**Seamless AI Integration**: The AI assistant feels like a natural part of the chat experience
54
54
-**Advanced Code Handling**: Share code with proper syntax highlighting and a copy button
55
55
-**Available Everywhere**: Use on the web or download the Android application
0 commit comments