Skip to content

OMCHOKSI108/CPI-PROJECT-CHATBOT-EDUCATIONAL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


AI Educational Chatbot App

This project is an AI-powered educational chatbot designed to provide students and educational institutions with seamless access to information about courses, admissions, curriculum updates, and more. The chatbot features a modern, interactive interface with user-friendly functionality and an intuitive design.

Features

  • Interactive Chat Interface:

    • Chat window prominently displayed in the center.
    • Chat history panel on the left for easy navigation and reference.
    • Smooth animations for sending and receiving messages.
  • User Experience:

    • Distinct color-coded messages for the user and chatbot.
    • Icons and buttons for sending messages, starting new queries, and accessing saved topics.
    • Clear timestamps for every message.
  • Customizable Responses:

    • Provides answers to queries related to courses, admissions, curriculum updates, and general FAQs.
    • Educational tools integrated for efficient query handling.
  • Design:

    • Clean, modern UI with a professional look.
    • Cinematic blue and white color scheme with subtle highlights.
    • Easy-to-read typography and accessibility for all users.

Tech Stack

  • Frontend:

    • HTML, CSS.
  • Backend:

    • Python
    • Natural Language Processing (NLP) with NLTK
  • Libraries/Frameworks:

    • Streamlit for UI integration.
    • Python tools for chatbot logic.

Installation

  1. Clone the repository:

    git clone https://github.com/OMCHOKSI108/CPI-PROJECT-CHATBOT-EDUCATIONAL.git  
  2. Navigate to the project directory:

    cd CPI-PROJECT-CHATBOT-EDUCATIONAL
  3. Install the required dependencies:

    pip install -r requirements.txt  
  4. Run the Streamlit app:

    streamlit run app.py  

Usage

  • Launch the chatbot in a web browser.
  • Use the left panel to view chat history and access FAQs.
  • Type your queries into the chat window, and the AI will provide accurate and helpful responses.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Commit your changes and push them to your fork.
  4. Submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For questions or suggestions, please reach out to:

  • Developer: Om Choksi, Hari Patel, Dev Patel, Het Patel
  • GitHub: OMCHOKSI108

About

This project is an AI-powered educational chatbot designed to provide students and educational institutions with seamless access to information about courses, admissions, curriculum updates, and more. The chatbot features a modern, interactive interface with user-friendly functionality and an intuitive design.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors