Skip to content

D-bot is an AI learning companion for DSA. It tracks progress, suggests topics, answers interview questions, and keeps learners motivated for success in technical interviews.

Notifications You must be signed in to change notification settings

divyadhimaan/dsa-progress-chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DSA Progress bot

A simple chat interface built with React (Next.js) and Flask/Node.js backend, designed for productivity workflows like daily planning, task marking, and custom bot responses.

Features

  • Chat interface with user and bot message bubbles
  • Suggestion buttons for quick interaction (e.g., “What is the plan for today?”)
  • API communication with backend using Axios
  • Stylish UI with left/right alignment for bot/user
  • Dynamic updates with typing placeholders ("...")
  • Mobile-responsive layout
  • Session based temporary storage
  • Persistent memory saved to MongoDb
  • Responses with clickable leetcode links
  • Using model
    • Meta LLaMA 3 (llama3-8b-8192): lightweight, fast
    • Meta LLaMA 3 (llama3-70b-8192): very strong

UI Sample

Alt text

About

D-bot is an AI learning companion for DSA. It tracks progress, suggests topics, answers interview questions, and keeps learners motivated for success in technical interviews.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published