Skip to content

DSA_Instructor is a personalized web-based chatbot which helps in learning and asking doubt about the DSA, developed in python with streamlit library

License

Notifications You must be signed in to change notification settings

Sami21234/DSA_Instructor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿค– DSA Instructor Chatbot

A Streamlit-based AI chatbot that helps you learn Data Structures and Algorithms (DSA) by answering your questions with clear explanations and Python code examples. Powered by Groq API (LLaMA 3).

๐Ÿ‘‰ Live App: [Click here] (https://dsainstructor-bot.streamlit.app/)


๐Ÿš€ Features

  • Ask questions about DSA topics like Arrays, Trees, Sorting, Recursion, Time Complexity, etc.
  • Answers include explanations and Python code snippets
  • Built using Streamlit + Groq API
  • Clean chat-style interface

๐Ÿ“ธ Screenshot

Chatbot_ui Chatbot1

๐Ÿ› ๏ธ Installation

1. Clone the repo

git clone https://github.com/Sami21234/DSA_Instructor.git
cd DSA_Instructor

Install dependencies

pip install -r requirements.txt

About

DSA_Instructor is a personalized web-based chatbot which helps in learning and asking doubt about the DSA, developed in python with streamlit library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages