FLUTTERCHAT: A Real-time Firebase Chat Application with AI-based Chatbot

Year : 2025 | Volume : 12 | Issue : 01 | Page : 42 51
    By

    S. Umamaheswari,

  • S. Saranya,

  1. Professor, Department of Information Technology, C. Abdul Hakeem College of Engineering and Technology, Melvisharam, Tamil Nadu, India
  2. Assistant Professor, Department of Computer Science and Engineering, C. Abdul Hakeem College of Engineering and Technology, Melvisharam, Tamil Nadu, India

Abstract

Recently, the development and deployment of chatbots have gathered significant attention from both developers and researchers. Chatbots represent AI-driven conversational systems capable of understanding and responding to human language using advanced techniques like Natural Language Processing (NLP) and Neural Networks (NN). A cutting-edge real-time chat application has been crafted using Flutter and OpenAI, seamlessly integrating an AI-powered chatbot with an innovative image generator to enrich user interaction and engagement. The Firebase Chabot Application is its ability to transcend conventional image sharing methods. Users can effortlessly transmit multiple images within a conversation, which are intelligently compiled into a single PDF file. This innovation streamlines the sharing process, ensuring that recipients receive a cohesive and organized collection of images. Moreover, the application empowers users to engage with PDF content directly within the chat interface. By integrating PDF viewing capabilities, individuals can access and review documents shared within conversations without leaving the app. This seamless integration enhances user convenience and fosters efficient collaboration, whether it involves sharing project proposals, presentations, or important documents. The recommended chatbot can be developed using technologies like Flutter, Dart, Android Studio, and Firebase. Furthermore, the implementation will utilize Machine Learning (ML) and Deep Learning (DL) techniques, including Neural Machine Translation (NMT) and Deep Reinforcement Learning (RL) models, to enhance functionality and performance.

Keywords: Real-time chat application, AI-based chatbot, image generator, Flutter, OpenAI, personalized responses, natural language processing

[This article belongs to Journal of Mobile Computing, Communications & Mobile Networks ]

How to cite this article:
S. Umamaheswari, S. Saranya. FLUTTERCHAT: A Real-time Firebase Chat Application with AI-based Chatbot. Journal of Mobile Computing, Communications & Mobile Networks. 2025; 12(01):42-51.
How to cite this URL:
S. Umamaheswari, S. Saranya. FLUTTERCHAT: A Real-time Firebase Chat Application with AI-based Chatbot. Journal of Mobile Computing, Communications & Mobile Networks. 2025; 12(01):42-51. Available from: https://journals.stmjournals.com/jomccmn/article=2025/view=195352


References

  1. Smyth N. Firebase essentials-Android edition. Payload Media, Inc.; North Carolina. 2017 Jul 18.
  2. Tanna M, Singh H. Serverless Web Applications with React and Firebase: Develop real-time applications for web and mobile platforms. Packt Publishing Ltd, United Kingdom; 2018 Apr 10. 1–259.
  3. Khawas C, Shah P. Application of firebase in android app development-a study. Int J Comput Appl. 2018 Jun; 179(46): 49–53.
  4. Ревенчук ІА, Осташко ЕВ. Minimizing the costs of building complex cross-platform Applications with flutter and firebase. Біоніка інтелекту. 2022 Dec 30; 1(98): 49–57.
  5. Oleksiuk V, Verbovetskyi DV, Hrytsai IA. Design and development of a game application for learning Python. In Proceedings of the 6th Workshop for Young Scientists in Computer Science & Software Engineering (CS&SE@ SW 2023). Virtual Event, Kryvyi Rih, Ukraine, CEUR Workshop Proceedings. 2024 Feb 2; 3662: 111–124.
  6. Kumar A. Mastering Firebase for Android Development: Build real-time, scalable, and cloud-enabled Android apps with Firebase. Packt Publishing Ltd, United Kingdom; 2018 Jun 29.
  7. Kukade A, Ramteke A. Android Mobile Monitoring Application with Google Firebase Real-Time Database. International Journal of Scientific Research & Engineering Trends (IJSRET). 2021; 7(3): 1462–5.
  8. Dodda R, Yanala MR, Pavishetti S. Notes Application using Android Studio and Cloud-based Data Management. In 2024 IEEE International Conference on Inventive Computation Technologies (ICICT). 2024 Apr 24; 1427–1436.
  9. Chatterjee N, Chakraborty S, Decosta A, Nath A. Real-time communication application based on android using Google firebase. Int J Adv Res Comput Sci Manag Stud. 2018 Apr; 6(4): 74–79.
  10. Rajarajeswari PL, Gowshick H, MK SP, Anuvidh M. Reach—A Chat Application. In 2024 IEEE 10th International Conference on Advanced Computing and Communication Systems (ICACCS). 2024 Mar 14; 1: 1961–1966.

Regular Issue Subscription Review Article
Volume 12
Issue 01
Received 19/12/2024
Accepted 09/01/2025
Published 24/01/2025



My IP

PlumX Metrics