├── README.md └── index.html /README.md: -------------------------------------------------------------------------------- 1 | # Dsa-chatbot 2 | # DSA Chatbot 3 | 4 | Welcome to the DSA Chatbot project! This chatbot is designed to answer questions related to data structures and algorithms (DSA) using the Gemini API for generating intelligent responses. It helps students and developers enhance their understanding of DSA concepts through interactive dialogue. 5 | 6 | ## Features 7 | 8 | - Conversational Interface: Engage with the chatbot using natural language. 9 | - DSA Query Handling: Ask questions about various data structures (e.g., arrays, linked lists, trees) and algorithms (e.g., sorting, searching) to get detailed explanations and examples. 10 | - Interactive Learning: Provides code snippets and explanations for better understanding. 11 | - 24/7 Availability: Accessible at any time, making learning convenient. 12 | 13 | ## Tech Stack 14 | 15 | - Frontend: 16 | - HTML 17 | - CSS (Bootstrap or custom styles) 18 | - JavaScript (React.js or Vanilla JS) 19 | 20 | - Backend: 21 | - Node.js with Express.js 22 | 23 | - API: 24 | - Gemini API for generating responses 25 | 26 | ![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white) ![Fortran](https://img.shields.io/badge/Fortran-%23734F96.svg?style=for-the-badge&logo=fortran&logoColor=white) ![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E) ![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54) ![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white) ![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white) ![Scaleway](https://img.shields.io/badge/SCALEWAY-%234f0599.svg?style=for-the-badge&logo=scaleway&logoColor=white) ![Netlify](https://img.shields.io/badge/netlify-%23000000.svg?style=for-the-badge&logo=netlify&logoColor=#00C7B7) 27 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | DSA Instructor Chatbot 7 | 9 | 10 | 323 | 324 | 325 |
326 |
327 |

DSA Instructor

328 |
329 |
330 | Online 331 |
332 |
333 | 334 |
335 |
336 |

Welcome to DSA Instructor!

337 |

I'm here to help you with Data Structures and Algorithms. Ask me anything about:

338 |
339 |
Binary Search Trees
340 |
Dijkstra's Algorithm
341 |
Quicksort
342 |
Time Complexity
343 |
344 |
345 |
346 | 347 |
348 | 349 | 352 |
353 | 354 | 358 |
359 | 360 | 516 | 517 | 518 | --------------------------------------------------------------------------------