ConciergeAI is an AI-powered chatbot designed to assist users with various tasks, providing intelligent responses and seamless interactions.
This project was developed as part of an internship assignment at Foodnests, aiming to showcase the integration of AI capabilities into user-centric applications.
- ChatBot/ → Contains the core chatbot implementation, handling user interactions and AI responses.
- Panel/ → Includes the administrative panel for managing chatbot settings, user data, and analytics.
✅ AI-Powered Conversations → Utilizes advanced AI models to understand and respond to user queries effectively.
✅ Administrative Panel → Provides a user-friendly interface for administrators to monitor and configure chatbot behavior.
✅ Modular Architecture → Designed with scalability in mind, allowing easy integration of additional features and services.
- JavaScript
- HTML
- CSS
- Node.js
- Express.js
- OpenAI API
- Jupyter Notebook
To set up the project locally, follow these steps:
1️⃣ Clone the Repository
git clone https://github.com/devjayswal/ConciergeAI.git
2️⃣ Navigate to the Project Directory
cd ConciergeAI
3️⃣ Install Dependencies
- For the ChatBot:
cd ChatBot npm install
- For the Panel:
cd ../Panel npm install
4️⃣ Configure Environment Variables
- Create a
.env
file in bothChatBot
andPanel
directories with the necessary environment variables.
5️⃣ Run the Applications
- Start the ChatBot server:
npm start
- Start the Panel server:
npm start
- Access the chatbot interface through the provided frontend.
- Enter queries or commands to receive AI-generated responses.
- Log in with administrator credentials.
- Monitor chatbot interactions, manage user data, and configure settings.
📌 The Jupyter Notebook
included in the repository provides insights into user interactions, chatbot performance, and other relevant metrics.
Contributions are welcome! To contribute:
- Fork the Repository
- Create a New Branch
git checkout -b feature/YourFeature
- Commit Your Changes
git commit -m "Add YourFeature"
- Push to the Branch
git push origin feature/YourFeature
- Open a Pull Request
📌 Please ensure your code adheres to the project's coding standards and includes relevant tests.
📜 This project is licensed under the MIT License. See the LICENSE file for details.
📩 For any inquiries or feedback, please contact [email protected].