Skip to content

sidhu1310/MERN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MERN AI ChatBot

Overview

MERN AI ChatBot is a full-stack chatbot application built using the MERN (MongoDB, Express, React, Node.js) stack. The chatbot leverages AI to provide intelligent and dynamic responses to user queries, making it ideal for customer support, personal assistants, or any automated conversation system.

Features

  • AI-powered chatbot responses for engaging conversations.
  • Real-time chat interface for seamless interactions.
  • User authentication and session management for secure access.
  • Backend API built with Node.js and Express for robust server-side logic.
  • Frontend UI built with React and TypeScript for a modern user experience.
  • Database integration with MongoDB for efficient data storage.
  • API-based AI model integration (e.g., OpenAI, Dialogflow) for enhanced intelligence.
  • Scalable and responsive design to work across multiple devices.

Tech Stack

  • Frontend: React, TypeScript, Vite
  • Backend: Node.js, Express, TypeScript
  • Database: MongoDB
  • AI Integration: (Specify AI model used, e.g., OpenAI API, Dialogflow)
  • Others: Tailwind CSS, Vite, ESLint

Installation & Setup

Prerequisites

Ensure you have the following installed:

  • Node.js (>=16.x)
  • MongoDB (Local or Cloud instance)

Backend Setup

cd backend
npm install
npm run dev

Frontend Setup

cd frontend
npm install
npm run dev

Environment Variables

Create a .env file in the backend directory and define the following variables:

MONGO_URI=<your-mongodb-uri>
AI_API_KEY=<your-ai-api-key>
PORT=5000

Usage

  1. Start the backend server to handle API requests.
  2. Start the frontend development server to launch the UI.
  3. Open the application in a browser and interact with the chatbot.

Contact

For inquiries or support, reach out via [https://github.com/sidhu1310].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published