I was tasked with creating a chatbot that connected to ChatGPT 3.5. The fast-paced landscape of chatbots, general ai, and large language models is highlighted through this project. As Technology continues to advance, so does our understanding of human-computer interaction and how we interact with each other.

This project presented a significant challenge, yet I found it incredibly rewarding. I implemented a server-side React application using the create-next-app framework and connected it to OpenAI's APIs to integrate ChatGPT 3.5. Additionally, I incorporated a MongoDB database that I built to facilitate user logins and conversation history, enabling the implementation of conversation context. Other key objectives completed in this project include:

  • Utilized event handlers onChange and onClick

    Interfaced with MongoDB including validate data for login mechanism, storing, retrieving, and deleting data.

  • Utilized fetch() using async, await and GET, POST, and DELETE

    Implemented user authentication through user login with a session stored using Redux.

  • Full-Stack Developer

  • React

  • Next.js

  • MongoDB