https://github.com/petekgithub/reggie
:neckbeard: Conversational AI bot
https://github.com/petekgithub/reggie
chatbot daisyui javascript reactjs tailwindcss
Last synced: 4 months ago
JSON representation
:neckbeard: Conversational AI bot
- Host: GitHub
- URL: https://github.com/petekgithub/reggie
- Owner: petekgithub
- Created: 2024-05-08T19:07:13.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-10T08:26:13.000Z (about 1 year ago)
- Last Synced: 2025-01-01T01:45:13.486Z (6 months ago)
- Topics: chatbot, daisyui, javascript, reactjs, tailwindcss
- Language: JavaScript
- Homepage: https://reggie-blush.vercel.app
- Size: 236 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ActRegT
## Overview
- **Objective**: Create a simple chat interface with our "Conversational AI" bot named Reggie.
- **User Interaction**: Users should be able to write messages and receive replies from Reggie.
- **Design Flexibility**: The 'look and feel' of the chat interface is entirely up to your discretion.## API Details
- **API URL**: [Reggie's Chat API](https://regai-app-mock-1483.azurewebsites.net/chat?user_input=hello)
- **Usage**: Append user messages to the `user_input` query parameter to fetch responses.
- **Fallback**: If the API is unreachable, simulating the bot's responses is acceptable.## Technical Requirements
### Frontend
- **UI Framework**: Utilize ReactJS, enhanced with DaisyUI and TailwindCSS for styling.
- **Responsive Design**: The chatbot interface must adapt seamlessly to both desktop and mobile devices.
- **Chat Interface Features**:
- Clear display of user and chatbot messages.
- An input field for user text.
- Support for rich content, such as quick reply buttons and images, if applicable.### Backend
- **API Endpoint**: [Reggie's Chat API](https://regai-app-mock-1483.azurewebsites.net/chat?user_input=hello)
- **Parameter**: Use the `user_input` parameter to send messages to the API.
- **Error Handling**: Implement fallback mechanisms for handling API failures or unavailability.### Test
### Deploy (Vercel) - Demo