Jarurat Chatbot โ€” Assignment Testing UI

This is a test interface built as part of the Java Spring Boot + Firebase chatbot assignment for Jarurat Care Foundation.

This chatbot project demonstrates a stateless conversation flow using Firestore, built as part of an internship assignment.

โš ๏ธ This app is hosted on Render's free tier. If it's inactive, it may take a few seconds to wake up. Please wait 50 seconds for the chatbot to respond on first load.

๐Ÿงช How to Test:

  • A random user ID is generated when you click "Start Testing Chat".
  • Begin by typing "Hi" in the input box.
  • The bot responds with 5 service options โ€” choose one by replying with its number.
  • Each message is logged in Firebase under the generated user ID.

๐Ÿ” About This Project:

  • Backend: Spring Boot REST API deployed on Render
  • Database: Firestore (Firebase)
  • Chat Logic: Stateless (predefined question-answer flow)
  • API Endpoint: POST /webhook