Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Chatbot

A simple chatbot project built using modern web technologies.

622010282-ddcd582f-186e-4f32-a259-bb4443a2ec78

Repository Details

Frontend: React, Vite, Tailwind CSS, Axios, Lucide React

Backend: Express, LangChain, LangGraph, dotenv, cors ,mongoose, OpenAI API

About This Chatbot

This chatbot is designed to provide a simple and interactive chat experience. It uses TypeScript for core logic, CSS for styling, and HTML for structure.

New Features

now the chatbot can store the chat history in a database and retrieve it when the user comes back to the chat. This allows for a more personalized experience, as the chatbot can remember previous conversations and provide more relevant responses.

Installation

  1. Clone the repository:
    git clone https://github.com/unknowdeepanshu/Chatbot.git

Run Project Frontend

  1. Go to the project folder:

    cd Chatbot/UiChatBot
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev

Run Project Backend

  1. Go to the project folder:

    cd Chatbot/AIAgentcalled
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev

Environment Variables

Create a .env file in the backend project folder and add the following variables:

GROQ_API_KEY=add your GROQ API key here
MONGODB_URI=mongodb://localhost:27017

Go to GROQ API Keys to get your GROQ API key and add it to the .env file in the backend project folder.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages