Skip to content

Dat-TG/ChatGPT

Repository files navigation

AI Chat.

This is an assignment of Advanced Mobile Programming module at FIT-HCMUS

20120454 - Lê Công Đắt

Tech Stack

Flutter, Flutter Boilerplate

Video Demo

Youtube: https://youtu.be/VP1b0xhNbR8

Features

  • AI chat (maintain context for the AI chat to understand the content of previous chats).
  • Store chat threads and provide the option to select older chat threads on the sidebar for continued chatting.
  • Rename a chat thread
  • Delete a chat thread
  • Typing Indicator
  • Typing Text Animation
  • View send time of each message

Installation


git clone https://github.com/Dat-TG/ChatGPT.git
flutter pub get
flutter run 

Environment

Create a .env file at the root directory, and add your OpenAI API access key:


OPEN_API_ACCESS_KEY=

Feedback

If you have any feedback, please reach out to me at dat13102k2@gmail.com

Screenshots

Screenshot_1703869507 Screenshot_1703869520 Screenshot_1703869524
Screenshot_1703869527 Screenshot_1703869532 Screenshot_1703869540
Screenshot_1703869544 Screenshot_1703869550 Screenshot_1703869575
Screenshot_1703869584