Skip to content

Developed an AI chatbot using the MERN stack and OpenAI API, similar to ChatGPT. Implemented user authentication and authorization mechanisms, utilizing JWT tokens and HTTP Only Cookies for security. Utilized MongoDB for efficient storage of user conversations and Material UI for a visually appealing chat interface.

Notifications You must be signed in to change notification settings

samarth2804/AI-ChatBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AI ChatBot

  • Developed an AI chatbot using the MERN stack and OpenAI API, similar to ChatGPT.
  • Implemented user authentication and authorization mechanisms, utilizing JWT tokens and HTTP Only Cookies for security.
  • Utilized MongoDB for efficient storage of user conversations and Material UI for a visually appealing chat interface.

features:

  • Users can Login/Signup using local method(username password) and after successful authentication the user is provided with a jwt token which is saved as browser's http only cookies.
  • Users can chat and ask for their queries to the ai-bot. This conversation gets stored in the database and the user can access it anytime. Users also have the ability to clear their conversation.
  • I am working on integrating Google OAuth Authentication.

Technologies Used

Author

Made with ❤️ by Samarth Verma Get in touch!

LINKEDIN

About

Developed an AI chatbot using the MERN stack and OpenAI API, similar to ChatGPT. Implemented user authentication and authorization mechanisms, utilizing JWT tokens and HTTP Only Cookies for security. Utilized MongoDB for efficient storage of user conversations and Material UI for a visually appealing chat interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published