Skip to content

ChatWise-GPT: A modern chat application leveraging the MERN stack (MongoDB, Express, React, Node.js) and TypeScript. Features secure authentication, OpenAI's conversational AI integration, and a sleek UI with Material-UI (MUI). Engage with intelligent AI responses in a secure and visually appealing chat interface.

License

Notifications You must be signed in to change notification settings

dankgarlic1/ChatWise-GPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AI-Chatbot with OPENAI Integration

Welcome to the ChatWise-GPT project! This application demonstrates a modern chat interface powered by the MERN stack (MongoDB, Express, React, Node.js) and TypeScript. It integrates advanced AI capabilities with OpenAI's model to offer an intelligent and engaging chat experience.

Features

  • MERN Stack:

    • MongoDB: NoSQL database to manage chat data.
    • Express: Node.js framework for building the REST API.
    • React: Frontend library for building dynamic user interfaces.
    • Node.js: Server-side JavaScript runtime environment.
  • Secure Authentication: Implemented to ensure that user interactions and data are protected.

  • OpenAI Model Integration: Incorporates OpenAI’s conversational model to provide smart and responsive AI interactions.

  • Modern Design: Crafted with Material-UI (MUI) to create a visually appealing and responsive user interface.

  • TypeScript: Utilizes TypeScript for type safety and improved development efficiency.

Installation

  1. Clone the repository:

    git clone https://github.com/dankgarlic1/AI-Chatbot.git
  2. Navigate to the project directory:

    cd AI-Chatbot
  3. Install backend dependencies:

    cd backend
    npm install
  4. Install frontend dependencies:

    cd ../frontend
    npm install
  5. Configure environment variables: Create a .env file in both frontend and backend directories and add the necessary environment variables (e.g., database connection strings, API keys).

  6. Run the application:

    • Start the backend server:
      cd backend
      npm run dev
    • Start the frontend development server:
      cd ../frontend
      npm run dev

Usage

  • Chat Interface: Interact with the AI through a clean and responsive chat interface.
  • AI Responses: Receive intelligent responses powered by OpenAI's conversational model.
  • Secure Communication: Enjoy secure and private conversations with robust authentication.

License

This project is licensed under a Commercial License. You may not copy, distribute, or modify this software without explicit permission. For detailed licensing terms, please refer to the LICENSE file in the repository.

Acknowledgments

Contact

For any questions or inquiries, please reach out to my LinkedIn profile.


About

ChatWise-GPT: A modern chat application leveraging the MERN stack (MongoDB, Express, React, Node.js) and TypeScript. Features secure authentication, OpenAI's conversational AI integration, and a sleek UI with Material-UI (MUI). Engage with intelligent AI responses in a secure and visually appealing chat interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages