Chekcout the demo video here
- Demo Video: Demo video Link
This Simple Chatbot is a simple chatbot application that provides instant responses based on user inputs. It is built using FastAPI for the backend, with a frontend chat interface. The project is containerized with Docker and deployed via Render.
- Real-time Chat: Users can send messages and receive AI-generated responses instantly.
- FastAPI Backend: The application runs on FastAPI for efficient API handling.
- Docker Support: Fully containerized with Docker for easy deployment.
- Separate About & Contact Pages: Provides structured navigation for additional information.
- Deployed on Render: Hosted online for public access.
-
Live Application: Simple Chatbot - Simple Chatbot
-
GitHub Repository: Simple Chatbot Repo
-
Docker Hub: Simple Chatbot Docker Image
-
Demo Video: Demo video Link
To run the project using the pre-built Docker image from Docker Hub, use the following command:
docker run -p 8000:8000 prajwal1717/simple-chatbot- The application will be accessible at
http://localhost:8000/. - Open a browser and navigate to
http://localhost:8000to interact with the chatbot.
git clone https://github.com/Praj-17/Simple-Chatbot.git
cd Simple-Chatbotpython -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activatepip install -r requirements.txtuvicorn app.main:app --reload- The application will be available at
http://127.0.0.1:8000/.
If you want to build the Docker image yourself and run it, follow these steps:
docker build -t simple-chatbot .docker run -p 8000:8000 simple-chatbot- Open a browser and go to
http://localhost:8000/to use the chatbot.
If you'd like to contribute, feel free to fork the repository and submit a pull request.
This project is open-source and available under the MIT License.
For any inquiries, reach out to:
- Prajwal Waykos
- Email: pwaykos1@gmail.com