Skip to content

Repository files navigation

Flutter Chat Application

This Flutter application provides a comprehensive chat interface with functionalities for user login, registration, and managing conversations.

Features

  • User Authentication: Login and registration interfaces for user authentication.
  • Chat Interface: Real-time chat functionalities for user interactions.
  • Recent Conversations: Display and manage recent chat conversations.
  • Start Page: A landing page to navigate through the application.

Getting Started

Prerequisites

  • Flutter SDK
  • Dart
  • An IDE (e.g., VSCode, Android Studio)

Installation

  1. Clone the repository:

    git clone https://github.com/salamander97/Chat_AI_Flutter.git
  2. Navigate to the project directory and install dependencies:

    cd Chat_AI_Flutter
    flutter pub get
  3. Run the application:

    flutter run

Usage

  • StartPage (startpage.dart): Serves as the landing page of the app.
  • Login (login_ui.dart): Use this page for user login.
  • Register (register_ui.dart): Use this page for new user registrations.
  • ChatPage (chat_page.dart): Main chat interface for sending and receiving messages.
  • Recent Conversations (recent_chat.dart): View and manage recent chat conversations.

Contributing

Contributions are what make the open-source community an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Trung Hieu

trunghieu.bomm@gmail.com

Project Link: https://github.com/salamander97/Chat_AI_Flutter.git

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages